home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
Resolve
/
Sample Application
/
Sample Application.rsrc
/
CODE_8_ed.txt
< prev
next >
Wrap
Text File
|
1993-07-15
|
579KB
|
10,394 lines
# near model CODE resource
# jump table entries: 5440-5479 (40 of them)
export_680:
00000000 4E75 rts
fn00000002:
00000002 4E56 0000 link A6, 0
00000006 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4
0000000A 7C00 moveq.l D6, 0x00
0000000C 206E 0008 movea.l A0, [A6 + 0x8]
00000010 2868 0096 movea.l A4, [A0 + 0x96]
00000014 3946 000A move.w [A4 + 0xA], D6
00000018 206E 0008 movea.l A0, [A6 + 0x8]
0000001C 226E 0008 movea.l A1, [A6 + 0x8]
00000020 3029 0092 move.w D0, [A1 + 0x92]
00000024 48C0 ext.l D0
00000026 E780 asl D0, 3
00000028 2640 movea.l A3, D0
0000002A D7E8 009A add.l A3, [A0 + 0x9A]
0000002E 7E00 moveq.l D7, 0x00
00000030 6016 bra +0x18 /* 00000048 */
label00000032:
00000032 302B 0004 move.w D0, [A3 + 0x4]
00000036 48C0 ext.l D0
00000038 DC80 add.l D6, D0
0000003A D8FC 0010 add.w A4, 0x10
0000003E 3946 000A move.w [A4 + 0xA], D6
00000042 5287 addq.l D7, 1
00000044 D6FC 0008 add.w A3, 0x8
label00000048:
00000048 206E 0008 movea.l A0, [A6 + 0x8]
0000004C 3028 00C8 move.w D0, [A0 + 0xC8]
00000050 48C0 ext.l D0
00000052 B087 cmp.l D0, D7
00000054 6EDC bgt -0x22 /* 00000032 */
00000056 206E 0008 movea.l A0, [A6 + 0x8]
0000005A 202C 0004 move.l D0, [A4 + 0x4]
0000005E B0A8 006A cmp.l D0, [A0 + 0x6A]
00000062 664A bne +0x4C /* 000000AE */
00000064 206E 0008 movea.l A0, [A6 + 0x8]
00000068 226E 0008 movea.l A1, [A6 + 0x8]
0000006C 2269 00A6 movea.l A1, [A1 + 0xA6]
00000070 246E 0008 movea.l A2, [A6 + 0x8]
00000074 302A 0078 move.w D0, [A2 + 0x78]
00000078 48C0 ext.l D0
0000007A 2200 move.l D1, D0
0000007C C0FC 0006 mulu.w D0, 0x6
00000080 4841 swap.w D1
00000082 C2FC 0006 mulu.w D1, 0x6
00000086 4841 swap.w D1
00000088 4241 clr.w D1
0000008A D081 add.l D0, D1
0000008C 3031 08FE move.w D0, [A1 + D0 - 0x2]
00000090 48C0 ext.l D0
00000092 D080 add.l D0, D0
00000094 2200 move.l D1, D0
00000096 E588 lsl D0, 2
00000098 D081 add.l D0, D1
0000009A D0A8 009E add.l D0, [A0 + 0x9E]
0000009E 2F00 move.l -[A7], D0
000000A0 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
000000A4 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
000000A8 3940 000C move.w [A4 + 0xC], D0
000000AC 588F addq.l A7, 4
label000000AE:
000000AE 4CEE 1CC0 FFEC movem.l D6,D7,A2,A3,A4, [A6 - 0x14]
000000B4 4E5E unlink A6
000000B6 4E75 rts
fn000000B8:
000000B8 4E56 FFE8 link A6, -0x0018
000000BC 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
000000C0 286E 0008 movea.l A4, [A6 + 0x8]
000000C4 266C 0096 movea.l A3, [A4 + 0x96]
000000C8 4A6E 000E tst.w [A6 + 0xE]
000000CC 6C06 bge +0x8 /* 000000D4 */
000000CE 426E 000E clr.w [A6 + 0xE]
000000D2 6014 bra +0x16 /* 000000E8 */
label000000D4:
000000D4 302E 000E move.w D0, [A6 + 0xE]
000000D8 B06C 00CA cmp.w D0, [A4 + 0xCA]
000000DC 6D0A blt +0xC /* 000000E8 */
000000DE 302C 00CA move.w D0, [A4 + 0xCA]
000000E2 5340 subq.w D0, 1
000000E4 3D40 000E move.w [A6 + 0xE], D0
label000000E8:
000000E8 302C 0092 move.w D0, [A4 + 0x92]
000000EC 48C0 ext.l D0
000000EE 322E 000E move.w D1, [A6 + 0xE]
000000F2 48C1 ext.l D1
000000F4 2C00 move.l D6, D0
000000F6 9C81 sub.l D6, D1
000000F8 4A86 tst.l D6
000000FA 6F52 ble +0x54 /* 0000014E */
000000FC 302C 00C8 move.w D0, [A4 + 0xC8]
00000100 48C0 ext.l D0
00000102 2E00 move.l D7, D0
00000104 6042 bra +0x44 /* 00000148 */
label00000106:
00000106 302C 00C8 move.w D0, [A4 + 0xC8]
0000010A 48C0 ext.l D0
0000010C 9086 sub.l D0, D6
0000010E B087 cmp.l D0, D7
00000110 6F26 ble +0x28 /* 00000138 */
00000112 2007 move.l D0, D7
00000114 E980 asl D0, 4
00000116 2207 move.l D1, D7
00000118 D286 add.l D1, D6
0000011A E981 asl D1, 4
0000011C 41F3 1800 lea.l A0, [A3 + D1]
00000120 43F3 0800 lea.l A1, [A3 + D0]
00000124 20D9 move.l [A0]+, [A1]+
00000126 20D9 move.l [A0]+, [A1]+
00000128 20D9 move.l [A0]+, [A1]+
0000012A 20D9 move.l [A0]+, [A1]+
0000012C 2007 move.l D0, D7
0000012E E980 asl D0, 4
00000130 7200 moveq.l D1, 0x00
00000132 2781 0800 move.l [A3 + D0], D1
00000136 600E bra +0x10 /* 00000146 */
label00000138:
00000138 2007 move.l D0, D7
0000013A E980 asl D0, 4
0000013C 4873 0800 pea.l [A3 + D0]
00000140 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000144 588F addq.l A7, 4
label00000146:
00000146 5387 subq.l D7, 1
label00000148:
00000148 4A87 tst.l D7
0000014A 6CBA bge -0x44 /* 00000106 */
0000014C 605A bra +0x5C /* 000001A8 */
label0000014E:
0000014E 4A86 tst.l D6
00000150 6756 beq +0x58 /* 000001A8 */
00000152 4A6C 0092 tst.w [A4 + 0x92]
00000156 6D50 blt +0x52 /* 000001A8 */
00000158 7E00 moveq.l D7, 0x00
0000015A 6042 bra +0x44 /* 0000019E */
label0000015C:
0000015C 2007 move.l D0, D7
0000015E E980 asl D0, 4
00000160 4873 0800 pea.l [A3 + D0]
00000164 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00000168 302C 00C8 move.w D0, [A4 + 0xC8]
0000016C 48C0 ext.l D0
0000016E D086 add.l D0, D6
00000170 B087 cmp.l D0, D7
00000172 588F addq.l A7, 4
00000174 6F26 ble +0x28 /* 0000019C */
00000176 2007 move.l D0, D7
00000178 9086 sub.l D0, D6
0000017A E980 asl D0, 4
0000017C 2207 move.l D1, D7
0000017E E981 asl D1, 4
00000180 41F3 1800 lea.l A0, [A3 + D1]
00000184 43F3 0800 lea.l A1, [A3 + D0]
00000188 20D9 move.l [A0]+, [A1]+
0000018A 20D9 move.l [A0]+, [A1]+
0000018C 20D9 move.l [A0]+, [A1]+
0000018E 20D9 move.l [A0]+, [A1]+
00000190 2007 move.l D0, D7
00000192 9086 sub.l D0, D6
00000194 E980 asl D0, 4
00000196 7200 moveq.l D1, 0x00
00000198 2781 0800 move.l [A3 + D0], D1
label0000019C:
0000019C 5287 addq.l D7, 1
label0000019E:
0000019E 302C 00C8 move.w D0, [A4 + 0xC8]
000001A2 48C0 ext.l D0
000001A4 B087 cmp.l D0, D7
000001A6 6CB4 bge -0x4A /* 0000015C */
label000001A8:
000001A8 302C 00BA move.w D0, [A4 + 0xBA]
000001AC 906C 00B6 sub.w D0, [A4 + 0xB6]
000001B0 5240 addq.w D0, 1
000001B2 3D40 FFFC move.w [A6 - 0x4], D0
000001B6 396E 000E 0092 move.w [A4 + 0x92], [A6 + 0xE]
000001BC 302E 000E move.w D0, [A6 + 0xE]
000001C0 48C0 ext.l D0
000001C2 E780 asl D0, 3
000001C4 D0AC 009A add.l D0, [A4 + 0x9A]
000001C8 2D40 FFEC move.l [A6 - 0x14], D0
000001CC 302C 00CA move.w D0, [A4 + 0xCA]
000001D0 48C0 ext.l D0
000001D2 E780 asl D0, 3
000001D4 D0AC 009A add.l D0, [A4 + 0x9A]
000001D8 2D40 FFF0 move.l [A6 - 0x10], D0
000001DC 426E FFFE clr.w [A6 - 0x2]
000001E0 7800 moveq.l D4, 0x00
000001E2 3944 00C8 move.w [A4 + 0xC8], D4
label000001E6:
000001E6 4A93 tst.l [A3]
000001E8 6706 beq +0x8 /* 000001F0 */
000001EA 4A6E 0012 tst.w [A6 + 0x12]
000001EE 6716 beq +0x18 /* 00000206 */
label000001F0:
000001F0 7001 moveq.l D0, 0x01
000001F2 2F00 move.l -[A7], D0
000001F4 2F0B move.l -[A7], A3
000001F6 2F2E FFEC move.l -[A7], [A6 - 0x14]
000001FA 2F0C move.l -[A7], A4
000001FC 4EBA 04FA jsr [PC + 0x4FA /* 000006F8 */]
00000200 4FEF 0010 lea.l A7, [A7 + 0x10]
00000204 605E bra +0x60 /* 00000264 */
label00000206:
00000206 4A84 tst.l D4
00000208 675A beq +0x5C /* 00000264 */
0000020A 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
0000020E 3B40 FC6A move.w [A5 - 0x396], D0
00000212 7AFF moveq.l D5, 0xFFFFFFFF
00000214 7E00 moveq.l D7, 0x00
00000216 6042 bra +0x44 /* 0000025A */
label00000218:
00000218 2053 movea.l A0, [A3]
0000021A 2007 move.l D0, D7
0000021C E780 asl D0, 3
0000021E 3030 0800 move.w D0, [A0 + D0]
00000222 48C0 ext.l D0
00000224 2C00 move.l D6, D0
00000226 BC85 cmp.l D6, D5
00000228 672E beq +0x30 /* 00000258 */
0000022A 2A06 move.l D5, D6
0000022C 2205 move.l D1, D5
0000022E D281 add.l D1, D1
00000230 2001 move.l D0, D1
00000232 E589 lsl D1, 2
00000234 D280 add.l D1, D0
00000236 D2AC 009E add.l D1, [A4 + 0x9E]
0000023A 2F01 move.l -[A7], D1
0000023C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000240 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000244 48C0 ext.l D0
00000246 2C00 move.l D6, D0
00000248 302D FC6A move.w D0, [A5 - 0x396]
0000024C 48C0 ext.l D0
0000024E BC80 cmp.l D6, D0
00000250 588F addq.l A7, 4
00000252 6F04 ble +0x6 /* 00000258 */
00000254 3B46 FC6A move.w [A5 - 0x396], D6
label00000258:
00000258 5287 addq.l D7, 1
label0000025A:
0000025A 302B 000E move.w D0, [A3 + 0xE]
0000025E 48C0 ext.l D0
00000260 B087 cmp.l D0, D7
00000262 6EB4 bgt -0x4A /* 00000218 */
label00000264:
00000264 206E FFEC movea.l A0, [A6 - 0x14]
00000268 3028 0004 move.w D0, [A0 + 0x4]
0000026C D16E FFFE add.w [A6 - 0x2], D0
00000270 302D FC6A move.w D0, [A5 - 0x396]
00000274 D06E FFFC add.w D0, [A6 - 0x4]
00000278 B06E FFFE cmp.w D0, [A6 - 0x2]
0000027C 6E0A bgt +0xC /* 00000288 */
0000027E 4A84 tst.l D4
00000280 6706 beq +0x8 /* 00000288 */
00000282 50AE FFEC addq.l [A6 - 0x14], 8
00000286 607A bra +0x7C /* 00000302 */
label00000288:
00000288 D6FC 0010 add.w A3, 0x10
0000028C 200B move.l D0, A3
0000028E 90AC 0096 sub.l D0, [A4 + 0x96]
00000292 7210 moveq.l D1, 0x10
00000294 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000298 2800 move.l D4, D0
0000029A 302C 00C2 move.w D0, [A4 + 0xC2]
0000029E 48C0 ext.l D0
000002A0 B084 cmp.l D0, D4
000002A2 6E44 bgt +0x46 /* 000002E8 */
000002A4 302C 00C2 move.w D0, [A4 + 0xC2]
000002A8 48C0 ext.l D0
000002AA E980 asl D0, 4
000002AC 2D40 FFF8 move.l [A6 - 0x8], D0
000002B0 7240 moveq.l D1, 0x40
000002B2 D081 add.l D0, D1
000002B4 2F00 move.l -[A7], D0
000002B6 2F2E FFF8 move.l -[A7], [A6 - 0x8]
000002BA 486C 0096 pea.l [A4 + 0x96]
000002BE 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000002C2 4A40 tst.w D0
000002C4 4FEF 000C lea.l A7, [A7 + 0xC]
000002C8 6610 bne +0x12 /* 000002DA */
000002CA 2004 move.l D0, D4
000002CC E980 asl D0, 4
000002CE 2640 movea.l A3, D0
000002D0 D7EC 0096 add.l A3, [A4 + 0x96]
000002D4 50AE FFEC addq.l [A6 - 0x14], 8
000002D8 6028 bra +0x2A /* 00000302 */
label000002DA:
000002DA 586C 00C2 addq.w [A4 + 0xC2], 4
000002DE 2004 move.l D0, D4
000002E0 E980 asl D0, 4
000002E2 2640 movea.l A3, D0
000002E4 D7EC 0096 add.l A3, [A4 + 0x96]
label000002E8:
000002E8 50AE FFEC addq.l [A6 - 0x14], 8
000002EC 202E FFEC move.l D0, [A6 - 0x14]
000002F0 B0AE FFF0 cmp.l D0, [A6 - 0x10]
000002F4 640C bcc +0xE /* 00000302 */
000002F6 302E FFFE move.w D0, [A6 - 0x2]
000002FA B06E FFFC cmp.w D0, [A6 - 0x4]
000002FE 6D00 FEE6 blt -0x118 /* 000001E6 */
label00000302:
00000302 3944 00C8 move.w [A4 + 0xC8], D4
00000306 3004 move.w D0, D4
00000308 48C0 ext.l D0
0000030A E980 asl D0, 4
0000030C 2640 movea.l A3, D0
0000030E D7EC 0096 add.l A3, [A4 + 0x96]
00000312 7000 moveq.l D0, 0x00
00000314 2F00 move.l -[A7], D0
00000316 2F0B move.l -[A7], A3
00000318 2F2E FFEC move.l -[A7], [A6 - 0x14]
0000031C 2F0C move.l -[A7], A4
0000031E 4EBA 03D8 jsr [PC + 0x3D8 /* 000006F8 */]
00000322 426B 000E clr.w [A3 + 0xE]
00000326 2F0B move.l -[A7], A3
00000328 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000032C 302C 0076 move.w D0, [A4 + 0x76]
00000330 5340 subq.w D0, 1
00000332 48C0 ext.l D0
00000334 E588 lsl D0, 2
00000336 2200 move.l D1, D0
00000338 E588 lsl D0, 2
0000033A D081 add.l D0, D1
0000033C D0AC 00A2 add.l D0, [A4 + 0xA2]
00000340 2D40 FFF4 move.l [A6 - 0xC], D0
00000344 206E FFEC movea.l A0, [A6 - 0x14]
00000348 2750 0004 move.l [A3 + 0x4], [A0]
0000034C 2010 move.l D0, [A0]
0000034E B0AC 006A cmp.l D0, [A4 + 0x6A]
00000352 4FEF 0014 lea.l A7, [A7 + 0x14]
00000356 6600 0134 bne +0x136 /* 0000048C */
0000035A 7004 moveq.l D0, 0x04
0000035C C06C 0072 and.w D0, [A4 + 0x72]
00000360 6704 beq +0x6 /* 00000366 */
00000362 7001 moveq.l D0, 0x01
00000364 600A bra +0xC /* 00000370 */
label00000366:
00000366 206E FFF4 movea.l A0, [A6 - 0xC]
0000036A 7000 moveq.l D0, 0x00
0000036C 1028 000F move.b D0, [A0 + 0xF]
label00000370:
00000370 5580 subq.l D0, 2
00000372 6B00 00BA bmi +0xBC /* 0000042E */
00000376 0C80 0000 0001 cmpi.l D0, 0x1
0000037C 6E00 00B0 bgt +0xB2 /* 0000042E */
00000380 D080 add.l D0, D0
00000382 303B 0806 move.w D0, [PC + D0 + 0x6]
00000386 4EFB 0000 jmp [PC + D0.w]
0000038A 0068 0006 206E ori.w [A0 + 0x206E], 0x6
00000390 FFF4 .invalid <<F/7/7>>
00000392 3028 0006 move.w D0, [A0 + 0x6]
00000396 48C0 ext.l D0
00000398 2F00 move.l -[A7], D0
0000039A 206D E9DE movea.l A0, [A5 - 0x1622]
0000039E 3028 017A move.w D0, [A0 + 0x17A]
000003A2 48C0 ext.l D0
000003A4 2F00 move.l -[A7], D0
000003A6 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000003AA 322C 00CC move.w D1, [A4 + 0xCC]
000003AE 9240 sub.w D1, D0
000003B0 5341 subq.w D1, 1
000003B2 3741 0008 move.w [A3 + 0x8], D1
000003B6 206C 00AE movea.l A0, [A4 + 0xAE]
000003BA 202C 006A move.l D0, [A4 + 0x6A]
000003BE 720D moveq.l D1, 0x0D
000003C0 B230 08FF cmp.b D1, [A0 + D0 - 0x1]
000003C4 508F addq.l A7, 8
000003C6 6600 00E6 bne +0xE8 /* 000004AE */
000003CA 206E FFF4 movea.l A0, [A6 - 0xC]
000003CE 3028 0008 move.w D0, [A0 + 0x8]
000003D2 48C0 ext.l D0
000003D4 2F00 move.l -[A7], D0
000003D6 206D E9DE movea.l A0, [A5 - 0x1622]
000003DA 3028 017A move.w D0, [A0 + 0x17A]
000003DE 48C0 ext.l D0
000003E0 2F00 move.l -[A7], D0
000003E2 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000003E6 916B 0008 sub.w [A3 + 0x8], D0
000003EA 508F addq.l A7, 8
000003EC 6000 00C0 bra +0xC2 /* 000004AE */
000003F0 206E FFF4 movea.l A0, [A6 - 0xC]
000003F4 3028 0006 move.w D0, [A0 + 0x6]
000003F8 48C0 ext.l D0
000003FA 206E FFF4 movea.l A0, [A6 - 0xC]
000003FE 3228 0004 move.w D1, [A0 + 0x4]
00000402 48C1 ext.l D1
00000404 9081 sub.l D0, D1
00000406 2F00 move.l -[A7], D0
00000408 206D E9DE movea.l A0, [A5 - 0x1622]
0000040C 3028 017A move.w D0, [A0 + 0x17A]
00000410 48C0 ext.l D0
00000412 2F00 move.l -[A7], D0
00000414 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000418 322C 00CC move.w D1, [A4 + 0xCC]
0000041C 9240 sub.w D1, D0
0000041E 48C1 ext.l D1
00000420 83FC 0002 divs.w D1, 0x2
00000424 3741 0008 move.w [A3 + 0x8], D1
00000428 508F addq.l A7, 8
0000042A 6000 0082 bra +0x84 /* 000004AE */
label0000042E:
0000042E 206E FFF4 movea.l A0, [A6 - 0xC]
00000432 3028 0004 move.w D0, [A0 + 0x4]
00000436 48C0 ext.l D0
00000438 2F00 move.l -[A7], D0
0000043A 206D E9DE movea.l A0, [A5 - 0x1622]
0000043E 3028 017A move.w D0, [A0 + 0x17A]
00000442 48C0 ext.l D0
00000444 2F00 move.l -[A7], D0
00000446 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000044A 3740 0008 move.w [A3 + 0x8], D0
0000044E 206C 00AE movea.l A0, [A4 + 0xAE]
00000452 202C 006A move.l D0, [A4 + 0x6A]
00000456 720D moveq.l D1, 0x0D
00000458 B230 08FF cmp.b D1, [A0 + D0 - 0x1]
0000045C 508F addq.l A7, 8
0000045E 664E bne +0x50 /* 000004AE */
00000460 7004 moveq.l D0, 0x04
00000462 C06C 0072 and.w D0, [A4 + 0x72]
00000466 6646 bne +0x48 /* 000004AE */
00000468 206E FFF4 movea.l A0, [A6 - 0xC]
0000046C 3028 0008 move.w D0, [A0 + 0x8]
00000470 48C0 ext.l D0
00000472 2F00 move.l -[A7], D0
00000474 206D E9DE movea.l A0, [A5 - 0x1622]
00000478 3028 017A move.w D0, [A0 + 0x17A]
0000047C 48C0 ext.l D0
0000047E 2F00 move.l -[A7], D0
00000480 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000484 D16B 0008 add.w [A3 + 0x8], D0
00000488 508F addq.l A7, 8
0000048A 6022 bra +0x24 /* 000004AE */
label0000048C:
0000048C 206E FFF4 movea.l A0, [A6 - 0xC]
00000490 3028 0004 move.w D0, [A0 + 0x4]
00000494 48C0 ext.l D0
00000496 2F00 move.l -[A7], D0
00000498 206D E9DE movea.l A0, [A5 - 0x1622]
0000049C 3028 017A move.w D0, [A0 + 0x17A]
000004A0 48C0 ext.l D0
000004A2 2F00 move.l -[A7], D0
000004A4 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000004A8 3740 0008 move.w [A3 + 0x8], D0
000004AC 508F addq.l A7, 8
label000004AE:
000004AE 2004 move.l D0, D4
000004B0 5C80 addq.l D0, 6
000004B2 322C 00C2 move.w D1, [A4 + 0xC2]
000004B6 48C1 ext.l D1
000004B8 B081 cmp.l D0, D1
000004BA 6E5C bgt +0x5E /* 00000518 */
000004BC 302C 00C2 move.w D0, [A4 + 0xC2]
000004C0 48C0 ext.l D0
000004C2 E980 asl D0, 4
000004C4 D0AC 0096 add.l D0, [A4 + 0x96]
000004C8 2D40 FFE8 move.l [A6 - 0x18], D0
000004CC 600C bra +0xE /* 000004DA */
label000004CE:
000004CE 206E FFE8 movea.l A0, [A6 - 0x18]
000004D2 2F08 move.l -[A7], A0
000004D4 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000004D8 588F addq.l A7, 4
label000004DA:
000004DA 70F0 moveq.l D0, 0xFFFFFFF0
000004DC D1AE FFE8 add.l [A6 - 0x18], D0
000004E0 B7EE FFE8 cmpa.l A3, [A6 - 0x18]
000004E4 65E8 bcs -0x16 /* 000004CE */
000004E6 2C04 move.l D6, D4
000004E8 5886 addq.l D6, 4
000004EA 2006 move.l D0, D6
000004EC 7204 moveq.l D1, 0x04
000004EE 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000004F2 9C80 sub.l D6, D0
000004F4 2006 move.l D0, D6
000004F6 E980 asl D0, 4
000004F8 2F00 move.l -[A7], D0
000004FA 302C 00C2 move.w D0, [A4 + 0xC2]
000004FE 48C0 ext.l D0
00000500 E980 asl D0, 4
00000502 2F00 move.l -[A7], D0
00000504 486C 0096 pea.l [A4 + 0x96]
00000508 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000050C 4A40 tst.w D0
0000050E 4FEF 000C lea.l A7, [A7 + 0xC]
00000512 6704 beq +0x6 /* 00000518 */
00000514 3946 00C2 move.w [A4 + 0xC2], D6
label00000518:
00000518 2F0C move.l -[A7], A4
0000051A 4EBA FAE6 jsr [PC - 0x51A /* 00000002 */]
0000051E 4AAC 00E2 tst.l [A4 + 0xE2]
00000522 588F addq.l A7, 4
00000524 6708 beq +0xA /* 0000052E */
00000526 2F0C move.l -[A7], A4
00000528 4EBA 648A jsr [PC + 0x648A /* 000069B4 */]
0000052C 588F addq.l A7, 4
label0000052E:
0000052E 4CEE 18F8 FFCC movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x34]
00000534 4E5E unlink A6
00000536 4E75 rts
export_681:
fn00000538:
00000538 48E7 0110 movem.l -[A7], D7,A3
0000053C 266F 000C movea.l A3, [A7 + 0xC]
00000540 4AAB 006A tst.l [A3 + 0x6A]
00000544 6700 00A6 beq +0xA8 /* 000005EC */
00000548 7E00 moveq.l D7, 0x00
label0000054A:
0000054A 5287 addq.l D7, 1
0000054C 302B 0078 move.w D0, [A3 + 0x78]
00000550 48C0 ext.l D0
00000552 B087 cmp.l D0, D7
00000554 6F22 ble +0x24 /* 00000578 */
00000556 206B 00A6 movea.l A0, [A3 + 0xA6]
0000055A 2007 move.l D0, D7
0000055C 2200 move.l D1, D0
0000055E C0FC 0006 mulu.w D0, 0x6
00000562 4841 swap.w D1
00000564 C2FC 0006 mulu.w D1, 0x6
00000568 4841 swap.w D1
0000056A 4241 clr.w D1
0000056C D081 add.l D0, D1
0000056E 2030 0800 move.l D0, [A0 + D0]
00000572 B0AB 0062 cmp.l D0, [A3 + 0x62]
00000576 6FD2 ble -0x2C /* 0000054A */
label00000578:
00000578 5387 subq.l D7, 1
0000057A 3747 008E move.w [A3 + 0x8E], D7
0000057E 673E beq +0x40 /* 000005BE */
00000580 206B 00A6 movea.l A0, [A3 + 0xA6]
00000584 2007 move.l D0, D7
00000586 2200 move.l D1, D0
00000588 C0FC 0006 mulu.w D0, 0x6
0000058C 4841 swap.w D1
0000058E C2FC 0006 mulu.w D1, 0x6
00000592 4841 swap.w D1
00000594 4241 clr.w D1
00000596 D081 add.l D0, D1
00000598 226B 00A6 movea.l A1, [A3 + 0xA6]
0000059C 2207 move.l D1, D7
0000059E 2401 move.l D2, D1
000005A0 C2FC 0006 mulu.w D1, 0x6
000005A4 4842 swap.w D2
000005A6 C4FC 0006 mulu.w D2, 0x6
000005AA 4842 swap.w D2
000005AC 4242 clr.w D2
000005AE D282 add.l D1, D2
000005B0 2030 0800 move.l D0, [A0 + D0]
000005B4 B0B1 18FA cmp.l D0, [A1 + D1 - 0x6]
000005B8 6604 bne +0x6 /* 000005BE */
000005BA 536B 008E subq.w [A3 + 0x8E], 1
label000005BE:
000005BE 7E00 moveq.l D7, 0x00
000005C0 3747 008A move.w [A3 + 0x8A], D7
label000005C4:
000005C4 5287 addq.l D7, 1
000005C6 302B 00CA move.w D0, [A3 + 0xCA]
000005CA 48C0 ext.l D0
000005CC B087 cmp.l D0, D7
000005CE 6F12 ble +0x14 /* 000005E2 */
000005D0 206B 009A movea.l A0, [A3 + 0x9A]
000005D4 2007 move.l D0, D7
000005D6 E780 asl D0, 3
000005D8 2030 0800 move.l D0, [A0 + D0]
000005DC B0AB 0062 cmp.l D0, [A3 + 0x62]
000005E0 6FE2 ble -0x1C /* 000005C4 */
label000005E2:
000005E2 2007 move.l D0, D7
000005E4 5380 subq.l D0, 1
000005E6 3740 008C move.w [A3 + 0x8C], D0
000005EA 600C bra +0xE /* 000005F8 */
label000005EC:
000005EC 426B 008C clr.w [A3 + 0x8C]
000005F0 426B 008A clr.w [A3 + 0x8A]
000005F4 426B 008E clr.w [A3 + 0x8E]
label000005F8:
000005F8 4CDF 0880 movem.l D7,A3, [A7]+
000005FC 4E75 rts
fn000005FE:
000005FE 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000602 2C2F 001C move.l D6, [A7 + 0x1C]
00000606 286F 0024 movea.l A4, [A7 + 0x24]
0000060A 4214 clr.b [A4]
0000060C 206F 0014 movea.l A0, [A7 + 0x14]
00000610 BCA8 0062 cmp.l D6, [A0 + 0x62]
00000614 6F1A ble +0x1C /* 00000630 */
00000616 206F 0014 movea.l A0, [A7 + 0x14]
0000061A 226F 0018 movea.l A1, [A7 + 0x18]
0000061E 2028 0062 move.l D0, [A0 + 0x62]
00000622 B091 cmp.l D0, [A1]
00000624 6F0A ble +0xC /* 00000630 */
00000626 206F 0014 movea.l A0, [A7 + 0x14]
0000062A 2C28 0062 move.l D6, [A0 + 0x62]
0000062E 6022 bra +0x24 /* 00000652 */
label00000630:
00000630 206F 0014 movea.l A0, [A7 + 0x14]
00000634 BCA8 0066 cmp.l D6, [A0 + 0x66]
00000638 6F18 ble +0x1A /* 00000652 */
0000063A 206F 0014 movea.l A0, [A7 + 0x14]
0000063E 226F 0018 movea.l A1, [A7 + 0x18]
00000642 2028 0066 move.l D0, [A0 + 0x66]
00000646 B091 cmp.l D0, [A1]
00000648 6F08 ble +0xA /* 00000652 */
0000064A 206F 0014 movea.l A0, [A7 + 0x14]
0000064E 2C28 0066 move.l D6, [A0 + 0x66]
label00000652:
00000652 206F 0020 movea.l A0, [A7 + 0x20]
00000656 2E10 move.l D7, [A0]
00000658 BC87 cmp.l D6, D7
0000065A 6F02 ble +0x4 /* 0000065E */
0000065C 2C07 move.l D6, D7
label0000065E:
0000065E 206F 0018 movea.l A0, [A7 + 0x18]
00000662 2E06 move.l D7, D6
00000664 9E90 sub.l D7, [A0]
00000666 6740 beq +0x42 /* 000006A8 */
00000668 0C87 0000 00FF cmpi.l D7, 0xFF
0000066E 6F06 ble +0x8 /* 00000676 */
00000670 2E3C 0000 00FF move.l D7, 0xFF
label00000676:
00000676 206F 0014 movea.l A0, [A7 + 0x14]
0000067A 226F 0018 movea.l A1, [A7 + 0x18]
0000067E 2651 movea.l A3, [A1]
00000680 D7E8 00AE add.l A3, [A0 + 0xAE]
00000684 600A bra +0xC /* 00000690 */
label00000686:
00000686 5214 addq.b [A4], 1
00000688 7000 moveq.l D0, 0x00
0000068A 1014 move.b D0, [A4]
0000068C 199B 0000 move.b [A4 + D0.w], [A3]+
label00000690:
00000690 7020 moveq.l D0, 0x20
00000692 B013 cmp.b D0, [A3]
00000694 6408 bcc +0xA /* 0000069E */
00000696 7000 moveq.l D0, 0x00
00000698 1014 move.b D0, [A4]
0000069A BE80 cmp.l D7, D0
0000069C 6EE8 bgt -0x16 /* 00000686 */
label0000069E:
0000069E 206F 0018 movea.l A0, [A7 + 0x18]
000006A2 7000 moveq.l D0, 0x00
000006A4 1014 move.b D0, [A4]
000006A6 D190 add.l [A0], D0
label000006A8:
000006A8 7000 moveq.l D0, 0x00
000006AA 1014 move.b D0, [A4]
000006AC 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
000006B0 4E75 rts
fn000006B2:
000006B2 48E7 0018 movem.l -[A7], A3,A4
000006B6 286F 0010 movea.l A4, [A7 + 0x10]
000006BA 266F 000C movea.l A3, [A7 + 0xC]
000006BE 7001 moveq.l D0, 0x01
000006C0 B9CB cmpa.l A4, A3
000006C2 672E beq +0x30 /* 000006F2 */
000006C4 122B 0004 move.b D1, [A3 + 0x4]
000006C8 B22C 0004 cmp.b D1, [A4 + 0x4]
000006CC 6622 bne +0x24 /* 000006F0 */
000006CE 122B 0005 move.b D1, [A3 + 0x5]
000006D2 B22C 0005 cmp.b D1, [A4 + 0x5]
000006D6 6618 bne +0x1A /* 000006F0 */
000006D8 2F00 move.l -[A7], D0
000006DA 2F2C 0006 move.l -[A7], [A4 + 0x6]
000006DE 2F2B 0006 move.l -[A7], [A3 + 0x6]
000006E2 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
000006E6 508F addq.l A7, 8
000006E8 2200 move.l D1, D0
000006EA 201F move.l D0, [A7]+
000006EC 4A41 tst.w D1
000006EE 6702 beq +0x4 /* 000006F2 */
label000006F0:
000006F0 7000 moveq.l D0, 0x00
label000006F2:
000006F2 4CDF 1800 movem.l A3,A4, [A7]+
000006F6 4E75 rts
fn000006F8:
000006F8 4E56 F6CE link A6, -0x0932
000006FC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000700 47EE F6D6 lea.l A3, [A6 - 0x92A]
00000704 206E 0010 movea.l A0, [A6 + 0x10]
00000708 2F08 move.l -[A7], A0
0000070A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000070E 206E 0008 movea.l A0, [A6 + 0x8]
00000712 2D68 009E F6D2 move.l [A6 - 0x92E], [A0 + 0x9E]
00000718 206E 000C movea.l A0, [A6 + 0xC]
0000071C 226E 0010 movea.l A1, [A6 + 0x10]
00000720 2350 0004 move.l [A1 + 0x4], [A0]
00000724 2D50 FEDA move.l [A6 - 0x126], [A0]
00000728 226E 0008 movea.l A1, [A6 + 0x8]
0000072C 2D69 006A FED6 move.l [A6 - 0x12A], [A1 + 0x6A]
00000732 2010 move.l D0, [A0]
00000734 B0A9 006A cmp.l D0, [A1 + 0x6A]
00000738 5CC0 sge D0
0000073A 0240 0001 andi.w D0, 0x1
0000073E 3D40 FEFC move.w [A6 - 0x104], D0
00000742 588F addq.l A7, 4
00000744 673C beq +0x3E /* 00000782 */
00000746 206E 000C movea.l A0, [A6 + 0xC]
0000074A 20AE FED6 move.l [A0], [A6 - 0x12A]
0000074E 206E 0010 movea.l A0, [A6 + 0x10]
00000752 216E FED6 0004 move.l [A0 + 0x4], [A6 - 0x12A]
00000758 206E 0008 movea.l A0, [A6 + 0x8]
0000075C 226E 0008 movea.l A1, [A6 + 0x8]
00000760 3029 0078 move.w D0, [A1 + 0x78]
00000764 5340 subq.w D0, 1
00000766 48C0 ext.l D0
00000768 2200 move.l D1, D0
0000076A C0FC 0006 mulu.w D0, 0x6
0000076E 4841 swap.w D1
00000770 C2FC 0006 mulu.w D1, 0x6
00000774 4841 swap.w D1
00000776 4241 clr.w D1
00000778 D081 add.l D0, D1
0000077A 2840 movea.l A4, D0
0000077C D9E8 00A6 add.l A4, [A0 + 0xA6]
00000780 601C bra +0x1E /* 0000079E */
label00000782:
00000782 206E 0008 movea.l A0, [A6 + 0x8]
00000786 2868 00A6 movea.l A4, [A0 + 0xA6]
0000078A 6004 bra +0x6 /* 00000790 */
label0000078C:
0000078C D8FC 0006 add.w A4, 0x6
label00000790:
00000790 200C move.l D0, A4
00000792 5C80 addq.l D0, 6
00000794 2040 movea.l A0, D0
00000796 202E FEDA move.l D0, [A6 - 0x126]
0000079A B090 cmp.l D0, [A0]
0000079C 6CEE bge -0x10 /* 0000078C */
label0000079E:
0000079E 36AC 0004 move.w [A3], [A4 + 0x4]
000007A2 426E FEFA clr.w [A6 - 0x106]
000007A6 7E00 moveq.l D7, 0x00
000007A8 3747 0006 move.w [A3 + 0x6], D7
000007AC 3747 0004 move.w [A3 + 0x4], D7
000007B0 70FF moveq.l D0, 0xFFFFFFFF
000007B2 2D40 FEEA move.l [A6 - 0x116], D0
000007B6 2D40 FEEE move.l [A6 - 0x112], D0
000007BA 206E 0008 movea.l A0, [A6 + 0x8]
000007BE 226E 000C movea.l A1, [A6 + 0xC]
000007C2 3229 0006 move.w D1, [A1 + 0x6]
000007C6 48C1 ext.l D1
000007C8 E589 lsl D1, 2
000007CA 2401 move.l D2, D1
000007CC E589 lsl D1, 2
000007CE D282 add.l D1, D2
000007D0 D2A8 00A2 add.l D1, [A0 + 0xA2]
000007D4 2D41 F6CE move.l [A6 - 0x932], D1
000007D8 206E 0008 movea.l A0, [A6 + 0x8]
000007DC 3228 00CC move.w D1, [A0 + 0xCC]
000007E0 48C1 ext.l D1
000007E2 2801 move.l D4, D1
000007E4 206E F6CE movea.l A0, [A6 - 0x932]
000007E8 3228 0004 move.w D1, [A0 + 0x4]
000007EC 48C1 ext.l D1
000007EE 2F01 move.l -[A7], D1
000007F0 206D E9DE movea.l A0, [A5 - 0x1622]
000007F4 3228 017A move.w D1, [A0 + 0x17A]
000007F8 48C1 ext.l D1
000007FA 2F01 move.l -[A7], D1
000007FC 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000800 48C0 ext.l D0
00000802 2A00 move.l D5, D0
00000804 206E 0008 movea.l A0, [A6 + 0x8]
00000808 3028 0088 move.w D0, [A0 + 0x88]
0000080C 48C0 ext.l D0
0000080E 2F00 move.l -[A7], D0
00000810 206D E9DE movea.l A0, [A5 - 0x1622]
00000814 3028 017A move.w D0, [A0 + 0x17A]
00000818 48C0 ext.l D0
0000081A 2F00 move.l -[A7], D0
0000081C 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000820 48C0 ext.l D0
00000822 2D40 FEF6 move.l [A6 - 0x10A], D0
00000826 7000 moveq.l D0, 0x00
00000828 206E 0008 movea.l A0, [A6 + 0x8]
0000082C 7204 moveq.l D1, 0x04
0000082E C268 0072 and.w D1, [A0 + 0x72]
00000832 57C0 seq D0
00000834 4400 neg.b D0
00000836 3D40 FEFE move.w [A6 - 0x102], D0
0000083A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000083E 6762 beq +0x64 /* 000008A2 */
00000840 206E F6CE movea.l A0, [A6 - 0x932]
00000844 3028 0006 move.w D0, [A0 + 0x6]
00000848 48C0 ext.l D0
0000084A 2F00 move.l -[A7], D0
0000084C 206D E9DE movea.l A0, [A5 - 0x1622]
00000850 3028 017A move.w D0, [A0 + 0x17A]
00000854 48C0 ext.l D0
00000856 2F00 move.l -[A7], D0
00000858 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000085C 48C0 ext.l D0
0000085E 9880 sub.l D4, D0
00000860 206E 000C movea.l A0, [A6 + 0xC]
00000864 4A90 tst.l [A0]
00000866 508F addq.l A7, 8
00000868 6716 beq +0x18 /* 00000880 */
0000086A 206E 0008 movea.l A0, [A6 + 0x8]
0000086E 2068 00AE movea.l A0, [A0 + 0xAE]
00000872 226E 000C movea.l A1, [A6 + 0xC]
00000876 2011 move.l D0, [A1]
00000878 720D moveq.l D1, 0x0D
0000087A B230 08FF cmp.b D1, [A0 + D0 - 0x1]
0000087E 6622 bne +0x24 /* 000008A2 */
label00000880:
00000880 206E F6CE movea.l A0, [A6 - 0x932]
00000884 3028 0008 move.w D0, [A0 + 0x8]
00000888 48C0 ext.l D0
0000088A 2F00 move.l -[A7], D0
0000088C 206D E9DE movea.l A0, [A5 - 0x1622]
00000890 3028 017A move.w D0, [A0 + 0x17A]
00000894 48C0 ext.l D0
00000896 2F00 move.l -[A7], D0
00000898 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000089C 48C0 ext.l D0
0000089E DA80 add.l D5, D0
000008A0 508F addq.l A7, 8
label000008A2:
000008A2 4A6E FEFE tst.w [A6 - 0x102]
000008A6 6600 02BC bne +0x2BE /* 00000B64 */
000008AA 3D6E 0016 FEFE move.w [A6 - 0x102], [A6 + 0x16]
000008B0 6700 02CE beq +0x2D0 /* 00000B80 */
000008B4 6000 02AE bra +0x2B0 /* 00000B64 */
label000008B8:
000008B8 D8FC 0006 add.w A4, 0x6
label000008BC:
000008BC 200C move.l D0, A4
000008BE 5C80 addq.l D0, 6
000008C0 2040 movea.l A0, D0
000008C2 2010 move.l D0, [A0]
000008C4 B0AE FEDA cmp.l D0, [A6 - 0x126]
000008C8 6FEE ble -0x10 /* 000008B8 */
000008CA 486E FF00 pea.l [A6 - 0x100]
000008CE 200C move.l D0, A4
000008D0 5C80 addq.l D0, 6
000008D2 2F00 move.l -[A7], D0
000008D4 2F2E FED6 move.l -[A7], [A6 - 0x12A]
000008D8 486E FEDA pea.l [A6 - 0x126]
000008DC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008E0 4EBA FD1C jsr [PC - 0x2E4 /* 000005FE */]
000008E4 48C0 ext.l D0
000008E6 2C00 move.l D6, D0
000008E8 4FEF 0014 lea.l A7, [A7 + 0x14]
000008EC 661C bne +0x1E /* 0000090A */
000008EE 7C01 moveq.l D6, 0x01
000008F0 1D46 FF00 move.b [A6 - 0x100], D6
000008F4 206E 0008 movea.l A0, [A6 + 0x8]
000008F8 2068 00AE movea.l A0, [A0 + 0xAE]
000008FC 202E FEDA move.l D0, [A6 - 0x126]
00000900 52AE FEDA addq.l [A6 - 0x126], 1
00000904 1D70 0800 FF01 move.b [A6 - 0xFF], [A0 + D0]
label0000090A:
0000090A 302C 0004 move.w D0, [A4 + 0x4]
0000090E 48C0 ext.l D0
00000910 B0AE FEEA cmp.l D0, [A6 - 0x116]
00000914 6734 beq +0x36 /* 0000094A */
00000916 2014 move.l D0, [A4]
00000918 B0AE FED6 cmp.l D0, [A6 - 0x12A]
0000091C 6C2C bge +0x2E /* 0000094A */
0000091E 302C 0004 move.w D0, [A4 + 0x4]
00000922 48C0 ext.l D0
00000924 2D40 FEEA move.l [A6 - 0x116], D0
00000928 D080 add.l D0, D0
0000092A 2200 move.l D1, D0
0000092C E588 lsl D0, 2
0000092E D081 add.l D0, D1
00000930 D0AE F6D2 add.l D0, [A6 - 0x92E]
00000934 2F00 move.l -[A7], D0
00000936 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
0000093A 7020 moveq.l D0, 0x20
0000093C 2F00 move.l -[A7], D0
0000093E 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00000942 48C0 ext.l D0
00000944 2D40 FEF2 move.l [A6 - 0x10E], D0
00000948 508F addq.l A7, 8
label0000094A:
0000094A 2007 move.l D0, D7
0000094C E740 asl D0.w, 3
0000094E 37AE FEEC 0000 move.w [A3 + D0.w], [A6 - 0x114]
00000954 2007 move.l D0, D7
00000956 E740 asl D0.w, 3
00000958 4273 0002 clr.w [A3 + D0.w + 0x2]
0000095C 2007 move.l D0, D7
0000095E E740 asl D0.w, 3
00000960 3786 0006 move.w [A3 + D0.w + 0x6], D6
00000964 7000 moveq.l D0, 0x00
00000966 102E FF01 move.b D0, [A6 - 0xFF]
0000096A 2207 move.l D1, D7
0000096C E741 asl D1.w, 3
0000096E 3780 1004 move.w [A3 + D1.w + 0x4], D0
00000972 48C0 ext.l D0
00000974 0480 0000 0009 subi.l D0, 0x9 /* '\t' */
0000097A 6712 beq +0x14 /* 0000098E */
0000097C 5980 subq.l D0, 4
0000097E 6700 012A beq +0x12C /* 00000AAA */
00000982 0480 0000 0013 subi.l D0, 0x13
00000988 675E beq +0x60 /* 000009E8 */
0000098A 6000 0130 bra +0x132 /* 00000ABC */
label0000098E:
0000098E 206E 0008 movea.l A0, [A6 + 0x8]
00000992 4A68 0088 tst.w [A0 + 0x88]
00000996 6746 beq +0x48 /* 000009DE */
00000998 2C05 move.l D6, D5
0000099A DAAE FEF6 add.l D5, [A6 - 0x10A]
0000099E 2005 move.l D0, D5
000009A0 222E FEF6 move.l D1, [A6 - 0x10A]
000009A4 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
000009A8 9A80 sub.l D5, D0
000009AA 2005 move.l D0, D5
000009AC 9086 sub.l D0, D6
000009AE 2207 move.l D1, D7
000009B0 E741 asl D1.w, 3
000009B2 3780 1002 move.w [A3 + D1.w + 0x2], D0
000009B6 B885 cmp.l D4, D5
000009B8 5FC0 sle D0
000009BA 0240 0001 andi.w D0, 0x1
000009BE 3D40 FEFC move.w [A6 - 0x104], D0
000009C2 6710 beq +0x12 /* 000009D4 */
000009C4 2007 move.l D0, D7
000009C6 E740 asl D0.w, 3
000009C8 2205 move.l D1, D5
000009CA 9284 sub.l D1, D4
000009CC 9373 0002 sub.w [A3 + D0.w + 0x2], D1
000009D0 6000 0190 bra +0x192 /* 00000B62 */
label000009D4:
000009D4 70FF moveq.l D0, 0xFFFFFFFF
000009D6 2D40 FEEE move.l [A6 - 0x112], D0
000009DA 6000 0186 bra +0x188 /* 00000B62 */
label000009DE:
000009DE 2007 move.l D0, D7
000009E0 E740 asl D0.w, 3
000009E2 37BC 0020 0004 move.w [A3 + D0.w + 0x4], 0x20 /* ' ' */
label000009E8:
000009E8 4AAE FEEE tst.l [A6 - 0x112]
000009EC 6C06 bge +0x8 /* 000009F4 */
000009EE 2D47 FEEE move.l [A6 - 0x112], D7
000009F2 6062 bra +0x64 /* 00000A56 */
label000009F4:
000009F4 4A87 tst.l D7
000009F6 675E beq +0x60 /* 00000A56 */
000009F8 2007 move.l D0, D7
000009FA 5380 subq.l D0, 1
000009FC E740 asl D0.w, 3
000009FE 7220 moveq.l D1, 0x20
00000A00 B273 0004 cmp.w D1, [A3 + D0.w + 0x4]
00000A04 6650 bne +0x52 /* 00000A56 */
00000A06 2007 move.l D0, D7
00000A08 5380 subq.l D0, 1
00000A0A E740 asl D0.w, 3
00000A0C 3033 0000 move.w D0, [A3 + D0.w]
00000A10 48C0 ext.l D0
00000A12 B0AE FEEA cmp.l D0, [A6 - 0x116]
00000A16 663E bne +0x40 /* 00000A56 */
00000A18 202E FEDA move.l D0, [A6 - 0x126]
00000A1C 9086 sub.l D0, D6
00000A1E 206E 0008 movea.l A0, [A6 + 0x8]
00000A22 B0A8 0062 cmp.l D0, [A0 + 0x62]
00000A26 672E beq +0x30 /* 00000A56 */
00000A28 202E FEDA move.l D0, [A6 - 0x126]
00000A2C 9086 sub.l D0, D6
00000A2E 206E 0008 movea.l A0, [A6 + 0x8]
00000A32 B0A8 0066 cmp.l D0, [A0 + 0x66]
00000A36 671E beq +0x20 /* 00000A56 */
00000A38 2007 move.l D0, D7
00000A3A E740 asl D0.w, 3
00000A3C 4273 0006 clr.w [A3 + D0.w + 0x6]
00000A40 5387 subq.l D7, 1
00000A42 2007 move.l D0, D7
00000A44 E740 asl D0.w, 3
00000A46 DD73 0006 add.w [A3 + D0.w + 0x6], D6
00000A4A 2007 move.l D0, D7
00000A4C E740 asl D0.w, 3
00000A4E 3033 0002 move.w D0, [A3 + D0.w + 0x2]
00000A52 48C0 ext.l D0
00000A54 9A80 sub.l D5, D0
label00000A56:
00000A56 2007 move.l D0, D7
00000A58 E740 asl D0.w, 3
00000A5A 322E FEF4 move.w D1, [A6 - 0x10C]
00000A5E D373 0002 add.w [A3 + D0.w + 0x2], D1
00000A62 3033 0002 move.w D0, [A3 + D0.w + 0x2]
00000A66 48C0 ext.l D0
00000A68 DA80 add.l D5, D0
00000A6A B885 cmp.l D4, D5
00000A6C 6C00 00F4 bge +0xF6 /* 00000B62 */
00000A70 2007 move.l D0, D7
00000A72 E740 asl D0.w, 3
00000A74 2C05 move.l D6, D5
00000A76 9C84 sub.l D6, D4
00000A78 9D73 0002 sub.w [A3 + D0.w + 0x2], D6
00000A7C 9A86 sub.l D5, D6
00000A7E 2007 move.l D0, D7
00000A80 E740 asl D0.w, 3
00000A82 7202 moveq.l D1, 0x02
00000A84 B273 0006 cmp.w D1, [A3 + D0.w + 0x6]
00000A88 6E00 00D8 bgt +0xDA /* 00000B62 */
00000A8C 206E 0008 movea.l A0, [A6 + 0x8]
00000A90 2068 00AE movea.l A0, [A0 + 0xAE]
00000A94 202E FEDA move.l D0, [A6 - 0x126]
00000A98 720D moveq.l D1, 0x0D
00000A9A B230 0800 cmp.b D1, [A0 + D0]
00000A9E 6700 00C2 beq +0xC4 /* 00000B62 */
00000AA2 526E FEFC addq.w [A6 - 0x104], 1
00000AA6 6000 00BA bra +0xBC /* 00000B62 */
label00000AAA:
00000AAA 526E FEFC addq.w [A6 - 0x104], 1
00000AAE 526E FEFA addq.w [A6 - 0x106], 1
00000AB2 2D6E FEDA FED6 move.l [A6 - 0x12A], [A6 - 0x126]
00000AB8 6000 00A8 bra +0xAA /* 00000B62 */
label00000ABC:
00000ABC 486E FF00 pea.l [A6 - 0x100]
00000AC0 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000AC4 2207 move.l D1, D7
00000AC6 E741 asl D1.w, 3
00000AC8 3780 1002 move.w [A3 + D1.w + 0x2], D0
00000ACC 48C0 ext.l D0
00000ACE DA80 add.l D5, D0
00000AD0 B885 cmp.l D4, D5
00000AD2 588F addq.l A7, 4
00000AD4 6C00 008C bge +0x8E /* 00000B62 */
00000AD8 526E FEFC addq.w [A6 - 0x104], 1
00000ADC 2C07 move.l D6, D7
00000ADE 6002 bra +0x4 /* 00000AE2 */
label00000AE0:
00000AE0 5386 subq.l D6, 1
label00000AE2:
00000AE2 4A86 tst.l D6
00000AE4 670E beq +0x10 /* 00000AF4 */
00000AE6 2006 move.l D0, D6
00000AE8 5380 subq.l D0, 1
00000AEA E740 asl D0.w, 3
00000AEC 7220 moveq.l D1, 0x20
00000AEE B273 0004 cmp.w D1, [A3 + D0.w + 0x4]
00000AF2 6DEC blt -0x12 /* 00000AE0 */
label00000AF4:
00000AF4 4A86 tst.l D6
00000AF6 6706 beq +0x8 /* 00000AFE */
00000AF8 2E06 move.l D7, D6
00000AFA 5387 subq.l D7, 1
00000AFC 6064 bra +0x66 /* 00000B62 */
label00000AFE:
00000AFE 2C07 move.l D6, D7
00000B00 2006 move.l D0, D6
00000B02 E740 asl D0.w, 3
00000B04 3033 0002 move.w D0, [A3 + D0.w + 0x2]
00000B08 48C0 ext.l D0
00000B0A 9A80 sub.l D5, D0
00000B0C 6038 bra +0x3A /* 00000B46 */
label00000B0E:
00000B0E 2007 move.l D0, D7
00000B10 E740 asl D0.w, 3
00000B12 5373 0006 subq.w [A3 + D0.w + 0x6], 1
00000B16 1D73 0007 FF00 move.b [A6 - 0x100], [A3 + D0.w + 0x7]
00000B1C 671C beq +0x1E /* 00000B3A */
00000B1E 486E FF00 pea.l [A6 - 0x100]
00000B22 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00000B26 2207 move.l D1, D7
00000B28 E741 asl D1.w, 3
00000B2A 3780 1002 move.w [A3 + D1.w + 0x2], D0
00000B2E 48C0 ext.l D0
00000B30 D085 add.l D0, D5
00000B32 B880 cmp.l D4, D0
00000B34 588F addq.l A7, 4
00000B36 6C1E bge +0x20 /* 00000B56 */
00000B38 600C bra +0xE /* 00000B46 */
label00000B3A:
00000B3A 2007 move.l D0, D7
00000B3C 5387 subq.l D7, 1
00000B3E E740 asl D0.w, 3
00000B40 4273 0002 clr.w [A3 + D0.w + 0x2]
00000B44 6010 bra +0x12 /* 00000B56 */
label00000B46:
00000B46 2007 move.l D0, D7
00000B48 E740 asl D0.w, 3
00000B4A 7201 moveq.l D1, 0x01
00000B4C B273 0006 cmp.w D1, [A3 + D0.w + 0x6]
00000B50 6DBC blt -0x42 /* 00000B0E */
00000B52 4A87 tst.l D7
00000B54 66B8 bne -0x46 /* 00000B0E */
label00000B56:
00000B56 2006 move.l D0, D6
00000B58 E740 asl D0.w, 3
00000B5A 3033 0002 move.w D0, [A3 + D0.w + 0x2]
00000B5E 48C0 ext.l D0
00000B60 DA80 add.l D5, D0
label00000B62:
00000B62 5287 addq.l D7, 1
label00000B64:
00000B64 4A6E FEFC tst.w [A6 - 0x104]
00000B68 6646 bne +0x48 /* 00000BB0 */
00000B6A 202E FEDA move.l D0, [A6 - 0x126]
00000B6E B0AE FED6 cmp.l D0, [A6 - 0x12A]
00000B72 6C3C bge +0x3E /* 00000BB0 */
00000B74 0C87 0000 0100 cmpi.l D7, 0x100
00000B7A 6D00 FD40 blt -0x2BE /* 000008BC */
00000B7E 6030 bra +0x32 /* 00000BB0 */
label00000B80:
00000B80 202E FEDA move.l D0, [A6 - 0x126]
00000B84 B0AE FED6 cmp.l D0, [A6 - 0x12A]
00000B88 6C18 bge +0x1A /* 00000BA2 */
00000B8A 206E 0008 movea.l A0, [A6 + 0x8]
00000B8E 2068 00AE movea.l A0, [A0 + 0xAE]
00000B92 202E FEDA move.l D0, [A6 - 0x126]
00000B96 52AE FEDA addq.l [A6 - 0x126], 1
00000B9A 720D moveq.l D1, 0x0D
00000B9C B230 0800 cmp.b D1, [A0 + D0]
00000BA0 66DE bne -0x20 /* 00000B80 */
label00000BA2:
00000BA2 526E FEFA addq.w [A6 - 0x106], 1
00000BA6 526E FEFC addq.w [A6 - 0x104], 1
00000BAA 2D6E FEDA FED6 move.l [A6 - 0x12A], [A6 - 0x126]
label00000BB0:
00000BB0 2D47 FEE6 move.l [A6 - 0x11A], D7
00000BB4 206E 0010 movea.l A0, [A6 + 0x10]
00000BB8 3147 000E move.w [A0 + 0xE], D7
00000BBC 6734 beq +0x36 /* 00000BF2 */
00000BBE 2007 move.l D0, D7
00000BC0 E780 asl D0, 3
00000BC2 2D40 FEDE move.l [A6 - 0x122], D0
00000BC6 2F00 move.l -[A7], D0
00000BC8 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00000BCC 206E 0010 movea.l A0, [A6 + 0x10]
00000BD0 2080 move.l [A0], D0
00000BD2 588F addq.l A7, 4
00000BD4 6712 beq +0x14 /* 00000BE8 */
00000BD6 2F0B move.l -[A7], A3
00000BD8 206E 0010 movea.l A0, [A6 + 0x10]
00000BDC 2F10 move.l -[A7], [A0]
00000BDE 2F2E FEDE move.l -[A7], [A6 - 0x122]
00000BE2 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00000BE6 600A bra +0xC /* 00000BF2 */
label00000BE8:
00000BE8 7E00 moveq.l D7, 0x00
00000BEA 206E 0010 movea.l A0, [A6 + 0x10]
00000BEE 3147 000E move.w [A0 + 0xE], D7
label00000BF2:
00000BF2 3013 move.w D0, [A3]
00000BF4 48C0 ext.l D0
00000BF6 B0AE FEEA cmp.l D0, [A6 - 0x116]
00000BFA 671C beq +0x1E /* 00000C18 */
00000BFC 3013 move.w D0, [A3]
00000BFE 48C0 ext.l D0
00000C00 2D40 FEEA move.l [A6 - 0x116], D0
00000C04 D080 add.l D0, D0
00000C06 2200 move.l D1, D0
00000C08 E588 lsl D0, 2
00000C0A D081 add.l D0, D1
00000C0C D0AE F6D2 add.l D0, [A6 - 0x92E]
00000C10 2F00 move.l -[A7], D0
00000C12 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000C16 588F addq.l A7, 4
label00000C18:
00000C18 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000C1C 48C0 ext.l D0
00000C1E 2C00 move.l D6, D0
00000C20 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00000C24 48C0 ext.l D0
00000C26 2D40 FEE2 move.l [A6 - 0x11E], D0
00000C2A 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000C2E 48C0 ext.l D0
00000C30 2800 move.l D4, D0
00000C32 4A6E FEFE tst.w [A6 - 0x102]
00000C36 6700 00EE beq +0xF0 /* 00000D26 */
00000C3A 4AAE FEEE tst.l [A6 - 0x112]
00000C3E 6D06 blt +0x8 /* 00000C46 */
00000C40 BEAE FEEE cmp.l D7, [A6 - 0x112]
00000C44 6C08 bge +0xA /* 00000C4E */
label00000C46:
00000C46 2007 move.l D0, D7
00000C48 5280 addq.l D0, 1
00000C4A 2D40 FEEE move.l [A6 - 0x112], D0
label00000C4E:
00000C4E 206E 000C movea.l A0, [A6 + 0xC]
00000C52 2D50 FED6 move.l [A6 - 0x12A], [A0]
00000C56 7A00 moveq.l D5, 0x00
00000C58 2E05 move.l D7, D5
00000C5A 6000 00C2 bra +0xC4 /* 00000D1E */
label00000C5E:
00000C5E 2007 move.l D0, D7
00000C60 E740 asl D0.w, 3
00000C62 3033 0000 move.w D0, [A3 + D0.w]
00000C66 48C0 ext.l D0
00000C68 B0AE FEEA cmp.l D0, [A6 - 0x116]
00000C6C 6700 0094 beq +0x96 /* 00000D02 */
00000C70 2007 move.l D0, D7
00000C72 E740 asl D0.w, 3
00000C74 3033 0000 move.w D0, [A3 + D0.w]
00000C78 48C0 ext.l D0
00000C7A 2D40 FEEA move.l [A6 - 0x116], D0
00000C7E D080 add.l D0, D0
00000C80 2200 move.l D1, D0
00000C82 E588 lsl D0, 2
00000C84 D081 add.l D0, D1
00000C86 D0AE F6D2 add.l D0, [A6 - 0x92E]
00000C8A 2F00 move.l -[A7], D0
00000C8C 2007 move.l D0, D7
00000C8E 5380 subq.l D0, 1
00000C90 E740 asl D0.w, 3
00000C92 3033 0000 move.w D0, [A3 + D0.w]
00000C96 48C0 ext.l D0
00000C98 D080 add.l D0, D0
00000C9A 2200 move.l D1, D0
00000C9C E588 lsl D0, 2
00000C9E D081 add.l D0, D1
00000CA0 D0AE F6D2 add.l D0, [A6 - 0x92E]
00000CA4 2F00 move.l -[A7], D0
00000CA6 4EBA FA0A jsr [PC - 0x5F6 /* 000006B2 */]
00000CAA 4A40 tst.w D0
00000CAC 508F addq.l A7, 8
00000CAE 6652 bne +0x54 /* 00000D02 */
00000CB0 222E FEEA move.l D1, [A6 - 0x116]
00000CB4 D281 add.l D1, D1
00000CB6 2001 move.l D0, D1
00000CB8 E589 lsl D1, 2
00000CBA D280 add.l D1, D0
00000CBC D2AE F6D2 add.l D1, [A6 - 0x92E]
00000CC0 2F01 move.l -[A7], D1
00000CC2 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00000CC6 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
00000CCA 48C0 ext.l D0
00000CCC 2D40 FEF2 move.l [A6 - 0x10E], D0
00000CD0 B086 cmp.l D0, D6
00000CD2 588F addq.l A7, 4
00000CD4 6F04 ble +0x6 /* 00000CDA */
00000CD6 2C2E FEF2 move.l D6, [A6 - 0x10E]
label00000CDA:
00000CDA 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
00000CDE 48C0 ext.l D0
00000CE0 2D40 FEF2 move.l [A6 - 0x10E], D0
00000CE4 B0AE FEE2 cmp.l D0, [A6 - 0x11E]
00000CE8 6F06 ble +0x8 /* 00000CF0 */
00000CEA 2D6E FEF2 FEE2 move.l [A6 - 0x11E], [A6 - 0x10E]
label00000CF0:
00000CF0 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00000CF4 48C0 ext.l D0
00000CF6 2D40 FEF2 move.l [A6 - 0x10E], D0
00000CFA B084 cmp.l D0, D4
00000CFC 6F04 ble +0x6 /* 00000D02 */
00000CFE 282E FEF2 move.l D4, [A6 - 0x10E]
label00000D02:
00000D02 2007 move.l D0, D7
00000D04 E740 asl D0.w, 3
00000D06 3033 0006 move.w D0, [A3 + D0.w + 0x6]
00000D0A 48C0 ext.l D0
00000D0C D1AE FED6 add.l [A6 - 0x12A], D0
00000D10 2007 move.l D0, D7
00000D12 E740 asl D0.w, 3
00000D14 3033 0002 move.w D0, [A3 + D0.w + 0x2]
00000D18 48C0 ext.l D0
00000D1A DA80 add.l D5, D0
00000D1C 5287 addq.l D7, 1
label00000D1E:
00000D1E BEAE FEE6 cmp.l D7, [A6 - 0x11A]
00000D22 6D00 FF3A blt -0xC4 /* 00000C5E */
label00000D26:
00000D26 3B44 FC6A move.w [A5 - 0x396], D4
00000D2A 3004 move.w D0, D4
00000D2C 48C0 ext.l D0
00000D2E D0AE FEE2 add.l D0, [A6 - 0x11E]
00000D32 D086 add.l D0, D6
00000D34 206E 000C movea.l A0, [A6 + 0xC]
00000D38 3140 0004 move.w [A0 + 0x4], D0
00000D3C 206E F6CE movea.l A0, [A6 - 0x932]
00000D40 7000 moveq.l D0, 0x00
00000D42 1028 000E move.b D0, [A0 + 0xE]
00000D46 5580 subq.l D0, 2
00000D48 6B00 00E0 bmi +0xE2 /* 00000E2A */
00000D4C 0C80 0000 0003 cmpi.l D0, 0x3
00000D52 6E00 00D6 bgt +0xD8 /* 00000E2A */
00000D56 D080 add.l D0, D0
00000D58 303B 0806 move.w D0, [PC + D0 + 0x6]
00000D5C 4EFB 0000 jmp [PC + D0.w]
00000D60 000A 0022 ori.b A2, 0x22 /* '\"' */
00000D64 0074 0044 206E ori.w [A4 + D2.w + 0x6E], 0x44 /* 'D' */
00000D6A 000C 226E ori.b A4, 0x6E /* 'n' */
00000D6E 000C 3029 ori.b A4, 0x29 /* ')' */
00000D72 0004 48C0 ori.b D4, 0xC0
00000D76 2800 move.l D4, D0
00000D78 D968 0004 add.w [A0 + 0x4], D4
00000D7C 6000 00AE bra +0xB0 /* 00000E2C */
00000D80 206E 000C movea.l A0, [A6 + 0xC]
00000D84 226E 000C movea.l A1, [A6 + 0xC]
00000D88 3029 0004 move.w D0, [A1 + 0x4]
00000D8C 48C0 ext.l D0
00000D8E 2F08 move.l -[A7], A0
00000D90 7202 moveq.l D1, 0x02
00000D92 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000D96 205F movea.l A0, [A7]+
00000D98 2800 move.l D4, D0
00000D9A D968 0004 add.w [A0 + 0x4], D4
00000D9E 6000 008C bra +0x8E /* 00000E2C */
00000DA2 206E 000C movea.l A0, [A6 + 0xC]
00000DA6 2F08 move.l -[A7], A0
00000DA8 226E F6CE movea.l A1, [A6 - 0x932]
00000DAC 3029 000A move.w D0, [A1 + 0xA]
00000DB0 48C0 ext.l D0
00000DB2 2F00 move.l -[A7], D0
00000DB4 226D E9DE movea.l A1, [A5 - 0x1622]
00000DB8 3029 017C move.w D0, [A1 + 0x17C]
00000DBC 48C0 ext.l D0
00000DBE 2F00 move.l -[A7], D0
00000DC0 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000DC4 508F addq.l A7, 8
00000DC6 205F movea.l A0, [A7]+
00000DC8 48C0 ext.l D0
00000DCA 2800 move.l D4, D0
00000DCC D968 0004 add.w [A0 + 0x4], D4
00000DD0 605A bra +0x5C /* 00000E2C */
00000DD2 206E F6CE movea.l A0, [A6 - 0x932]
00000DD6 3028 000A move.w D0, [A0 + 0xA]
00000DDA 48C0 ext.l D0
00000DDC 2F00 move.l -[A7], D0
00000DDE 206D E9DE movea.l A0, [A5 - 0x1622]
00000DE2 3028 017C move.w D0, [A0 + 0x17C]
00000DE6 48C0 ext.l D0
00000DE8 2F00 move.l -[A7], D0
00000DEA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000DEE 48C0 ext.l D0
00000DF0 2800 move.l D4, D0
00000DF2 7001 moveq.l D0, 0x01
00000DF4 B084 cmp.l D0, D4
00000DF6 508F addq.l A7, 8
00000DF8 6F02 ble +0x4 /* 00000DFC */
00000DFA 7801 moveq.l D4, 0x01
label00000DFC:
00000DFC 206E 000C movea.l A0, [A6 + 0xC]
00000E00 3144 0004 move.w [A0 + 0x4], D4
00000E04 2004 move.l D0, D4
00000E06 7204 moveq.l D1, 0x04
00000E08 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000E0C 2C00 move.l D6, D0
00000E0E 302D FC6A move.w D0, [A5 - 0x396]
00000E12 48C0 ext.l D0
00000E14 BC80 cmp.l D6, D0
00000E16 6F0A ble +0xC /* 00000E22 */
00000E18 302D FC6A move.w D0, [A5 - 0x396]
00000E1C 48C0 ext.l D0
00000E1E 2C00 move.l D6, D0
00000E20 6004 bra +0x6 /* 00000E26 */
label00000E22:
00000E22 3B46 FC6A move.w [A5 - 0x396], D6
label00000E26:
00000E26 4486 neg.l D6
00000E28 6002 bra +0x4 /* 00000E2C */
label00000E2A:
00000E2A 7800 moveq.l D4, 0x00
label00000E2C:
00000E2C 2006 move.l D0, D6
00000E2E D084 add.l D0, D4
00000E30 206E 0010 movea.l A0, [A6 + 0x10]
00000E34 3140 000C move.w [A0 + 0xC], D0
00000E38 206E 0008 movea.l A0, [A6 + 0x8]
00000E3C 3028 00CC move.w D0, [A0 + 0xCC]
00000E40 48C0 ext.l D0
00000E42 2F00 move.l -[A7], D0
00000E44 206E F6CE movea.l A0, [A6 - 0x932]
00000E48 3228 0004 move.w D1, [A0 + 0x4]
00000E4C 48C1 ext.l D1
00000E4E 206E F6CE movea.l A0, [A6 - 0x932]
00000E52 3428 0006 move.w D2, [A0 + 0x6]
00000E56 48C2 ext.l D2
00000E58 D481 add.l D2, D1
00000E5A 2F02 move.l -[A7], D2
00000E5C 206D E9DE movea.l A0, [A5 - 0x1622]
00000E60 3228 017A move.w D1, [A0 + 0x17A]
00000E64 48C1 ext.l D1
00000E66 2F01 move.l -[A7], D1
00000E68 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000E6C 508F addq.l A7, 8
00000E6E 2200 move.l D1, D0
00000E70 201F move.l D0, [A7]+
00000E72 48C1 ext.l D1
00000E74 9081 sub.l D0, D1
00000E76 9085 sub.l D0, D5
00000E78 2D40 FEE2 move.l [A6 - 0x11E], D0
00000E7C 7001 moveq.l D0, 0x01
00000E7E 206E 000C movea.l A0, [A6 + 0xC]
00000E82 4A90 tst.l [A0]
00000E84 6718 beq +0x1A /* 00000E9E */
00000E86 206E 0008 movea.l A0, [A6 + 0x8]
00000E8A 2068 00AE movea.l A0, [A0 + 0xAE]
00000E8E 226E 000C movea.l A1, [A6 + 0xC]
00000E92 2211 move.l D1, [A1]
00000E94 740D moveq.l D2, 0x0D
00000E96 B430 18FF cmp.b D2, [A0 + D1 - 0x1]
00000E9A 6702 beq +0x4 /* 00000E9E */
00000E9C 7000 moveq.l D0, 0x00
label00000E9E:
00000E9E 4A80 tst.l D0
00000EA0 6722 beq +0x24 /* 00000EC4 */
00000EA2 206E F6CE movea.l A0, [A6 - 0x932]
00000EA6 3028 0008 move.w D0, [A0 + 0x8]
00000EAA 48C0 ext.l D0
00000EAC 2F00 move.l -[A7], D0
00000EAE 206D E9DE movea.l A0, [A5 - 0x1622]
00000EB2 3028 017A move.w D0, [A0 + 0x17A]
00000EB6 48C0 ext.l D0
00000EB8 2F00 move.l -[A7], D0
00000EBA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00000EBE 48C0 ext.l D0
00000EC0 508F addq.l A7, 8
00000EC2 6002 bra +0x4 /* 00000EC6 */
label00000EC4:
00000EC4 7000 moveq.l D0, 0x00
label00000EC6:
00000EC6 2C00 move.l D6, D0
00000EC8 206E 0008 movea.l A0, [A6 + 0x8]
00000ECC 7004 moveq.l D0, 0x04
00000ECE C068 0072 and.w D0, [A0 + 0x72]
00000ED2 6704 beq +0x6 /* 00000ED8 */
00000ED4 7001 moveq.l D0, 0x01
00000ED6 600A bra +0xC /* 00000EE2 */
label00000ED8:
00000ED8 206E F6CE movea.l A0, [A6 - 0x932]
00000EDC 7000 moveq.l D0, 0x00
00000EDE 1028 000F move.b D0, [A0 + 0xF]
label00000EE2:
00000EE2 6B00 01A4 bmi +0x1A6 /* 00001088 */
00000EE6 0C80 0000 0003 cmpi.l D0, 0x3
00000EEC 6E00 019A bgt +0x19C /* 00001088 */
00000EF0 D080 add.l D0, D0
00000EF2 303B 0806 move.w D0, [PC + D0 + 0x6]
00000EF6 4EFB 0000 jmp [PC + D0.w]
00000EFA 0070 0190 000A ori.w [A0 + D0.w + 0xA], 0x190
00000F00 000A 9DAE ori.b A2, 0xAE
00000F04 FEE2 206E .extension 0xEE2 <<F/2-3/7>> // unimplemented
00000F08 0010 3028 ori.b [A0], 0x28 /* '(' */
00000F0C 000E 48C0 ori.b A6, 0xC0
00000F10 2800 move.l D4, D0
00000F12 672C beq +0x2E /* 00000F40 */
00000F14 6014 bra +0x16 /* 00000F2A */
label00000F16:
00000F16 206E 0010 movea.l A0, [A6 + 0x10]
00000F1A 2050 movea.l A0, [A0]
00000F1C 2004 move.l D0, D4
00000F1E E780 asl D0, 3
00000F20 3030 0802 move.w D0, [A0 + D0 + 0x2]
00000F24 48C0 ext.l D0
00000F26 D1AE FEE2 add.l [A6 - 0x11E], D0
label00000F2A:
00000F2A 5384 subq.l D4, 1
00000F2C 6D12 blt +0x14 /* 00000F40 */
00000F2E 206E 0010 movea.l A0, [A6 + 0x10]
00000F32 2050 movea.l A0, [A0]
00000F34 2004 move.l D0, D4
00000F36 E780 asl D0, 3
00000F38 7220 moveq.l D1, 0x20
00000F3A B270 0804 cmp.w D1, [A0 + D0 + 0x4]
00000F3E 6CD6 bge -0x28 /* 00000F16 */
label00000F40:
00000F40 206E F6CE movea.l A0, [A6 - 0x932]
00000F44 7002 moveq.l D0, 0x02
00000F46 B028 000F cmp.b D0, [A0 + 0xF]
00000F4A 6612 bne +0x14 /* 00000F5E */
00000F4C 2006 move.l D0, D6
00000F4E D0AE FEE2 add.l D0, [A6 - 0x11E]
00000F52 7202 moveq.l D1, 0x02
00000F54 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000F58 2C00 move.l D6, D0
00000F5A 6000 012C bra +0x12E /* 00001088 */
label00000F5E:
00000F5E 2C2E FEE2 move.l D6, [A6 - 0x11E]
00000F62 5386 subq.l D6, 1
00000F64 6000 0122 bra +0x124 /* 00001088 */
00000F68 206E 0008 movea.l A0, [A6 + 0x8]
00000F6C 202E FED6 move.l D0, [A6 - 0x12A]
00000F70 B0A8 006A cmp.l D0, [A0 + 0x6A]
00000F74 6700 0112 beq +0x114 /* 00001088 */
00000F78 4A6E FEFA tst.w [A6 - 0x106]
00000F7C 6600 010A bne +0x10C /* 00001088 */
00000F80 206E 0010 movea.l A0, [A6 + 0x10]
00000F84 3028 000E move.w D0, [A0 + 0xE]
00000F88 48C0 ext.l D0
00000F8A 2E00 move.l D7, D0
00000F8C 9DAE FEE2 sub.l [A6 - 0x11E], D6
00000F90 6014 bra +0x16 /* 00000FA6 */
label00000F92:
00000F92 206E 0010 movea.l A0, [A6 + 0x10]
00000F96 2050 movea.l A0, [A0]
00000F98 2007 move.l D0, D7
00000F9A E780 asl D0, 3
00000F9C 3030 0802 move.w D0, [A0 + D0 + 0x2]
00000FA0 48C0 ext.l D0
00000FA2 D1AE FEE2 add.l [A6 - 0x11E], D0
label00000FA6:
00000FA6 5387 subq.l D7, 1
00000FA8 6D12 blt +0x14 /* 00000FBC */
00000FAA 206E 0010 movea.l A0, [A6 + 0x10]
00000FAE 2050 movea.l A0, [A0]
00000FB0 2007 move.l D0, D7
00000FB2 E780 asl D0, 3
00000FB4 7220 moveq.l D1, 0x20
00000FB6 B270 0804 cmp.w D1, [A0 + D0 + 0x4]
00000FBA 67D6 beq -0x28 /* 00000F92 */
label00000FBC:
00000FBC 4AAE FEE2 tst.l [A6 - 0x11E]
00000FC0 6F00 00C6 ble +0xC8 /* 00001088 */
00000FC4 4A87 tst.l D7
00000FC6 6D00 00A2 blt +0xA4 /* 0000106A */
00000FCA BEAE FEEE cmp.l D7, [A6 - 0x112]
00000FCE 6F00 009A ble +0x9C /* 0000106A */
00000FD2 206E 0008 movea.l A0, [A6 + 0x8]
00000FD6 202E 000C move.l D0, [A6 + 0xC]
00000FDA 90A8 009A sub.l D0, [A0 + 0x9A]
00000FDE 7208 moveq.l D1, 0x08
00000FE0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000FE4 C0BC 0000 0001 and.l D0, 0x1
00000FEA 3D40 FEFA move.w [A6 - 0x106], D0
00000FEE 6704 beq +0x6 /* 00000FF4 */
00000FF0 2007 move.l D0, D7
00000FF2 6004 bra +0x6 /* 00000FF8 */
label00000FF4:
00000FF4 202E FEEE move.l D0, [A6 - 0x112]
label00000FF8:
00000FF8 2800 move.l D4, D0
label00000FFA:
00000FFA 206E 0010 movea.l A0, [A6 + 0x10]
00000FFE 2050 movea.l A0, [A0]
00001000 2004 move.l D0, D4
00001002 E780 asl D0, 3
00001004 7220 moveq.l D1, 0x20
00001006 B270 0804 cmp.w D1, [A0 + D0 + 0x4]
0000100A 663A bne +0x3C /* 00001046 */
0000100C 206E 0010 movea.l A0, [A6 + 0x10]
00001010 2050 movea.l A0, [A0]
00001012 2004 move.l D0, D4
00001014 E780 asl D0, 3
00001016 3030 0806 move.w D0, [A0 + D0 + 0x6]
0000101A 48C0 ext.l D0
0000101C 2D40 FEEA move.l [A6 - 0x116], D0
00001020 B0AE FEE2 cmp.l D0, [A6 - 0x11E]
00001024 6F06 ble +0x8 /* 0000102C */
00001026 2D6E FEE2 FEEA move.l [A6 - 0x116], [A6 - 0x11E]
label0000102C:
0000102C 206E 0010 movea.l A0, [A6 + 0x10]
00001030 2050 movea.l A0, [A0]
00001032 2004 move.l D0, D4
00001034 E780 asl D0, 3
00001036 322E FEEC move.w D1, [A6 - 0x114]
0000103A D370 0802 add.w [A0 + D0 + 0x2], D1
0000103E 202E FEEA move.l D0, [A6 - 0x116]
00001042 91AE FEE2 sub.l [A6 - 0x11E], D0
label00001046:
00001046 4A6E FEFA tst.w [A6 - 0x106]
0000104A 670C beq +0xE /* 00001058 */
0000104C 5284 addq.l D4, 1
0000104E BE84 cmp.l D7, D4
00001050 6C10 bge +0x12 /* 00001062 */
00001052 282E FEEE move.l D4, [A6 - 0x112]
00001056 600A bra +0xC /* 00001062 */
label00001058:
00001058 5384 subq.l D4, 1
0000105A B8AE FEEE cmp.l D4, [A6 - 0x112]
0000105E 6C02 bge +0x4 /* 00001062 */
00001060 2807 move.l D4, D7
label00001062:
00001062 4AAE FEE2 tst.l [A6 - 0x11E]
00001066 6E92 bgt -0x6C /* 00000FFA */
00001068 601E bra +0x20 /* 00001088 */
label0000106A:
0000106A BEAE FEEE cmp.l D7, [A6 - 0x112]
0000106E 6618 bne +0x1A /* 00001088 */
00001070 4AAE FEEE tst.l [A6 - 0x112]
00001074 6D12 blt +0x14 /* 00001088 */
00001076 206E 0010 movea.l A0, [A6 + 0x10]
0000107A 2050 movea.l A0, [A0]
0000107C 2007 move.l D0, D7
0000107E E780 asl D0, 3
00001080 322E FEE4 move.w D1, [A6 - 0x11C]
00001084 D370 0802 add.w [A0 + D0 + 0x2], D1
label00001088:
00001088 206E F6CE movea.l A0, [A6 - 0x932]
0000108C 3028 0004 move.w D0, [A0 + 0x4]
00001090 48C0 ext.l D0
00001092 2F00 move.l -[A7], D0
00001094 206D E9DE movea.l A0, [A5 - 0x1622]
00001098 3028 017A move.w D0, [A0 + 0x17A]
0000109C 48C0 ext.l D0
0000109E 2F00 move.l -[A7], D0
000010A0 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000010A4 48C0 ext.l D0
000010A6 D086 add.l D0, D6
000010A8 206E 0010 movea.l A0, [A6 + 0x10]
000010AC 3140 0008 move.w [A0 + 0x8], D0
000010B0 202E FED6 move.l D0, [A6 - 0x12A]
000010B4 508F addq.l A7, 8
000010B6 4CEE 18F0 F6B6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x94A]
000010BC 4E5E unlink A6
000010BE 4E75 rts
fn000010C0:
000010C0 4E56 FFD2 link A6, -0x002E
000010C4 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000010C8 266E 0008 movea.l A3, [A6 + 0x8]
000010CC 026B FFEF 0072 andi.w [A3 + 0x72], 0xFFEF
000010D2 286B 0096 movea.l A4, [A3 + 0x96]
000010D6 2D6C 0004 FFF6 move.l [A6 - 0xA], [A4 + 0x4]
000010DC 202C 0004 move.l D0, [A4 + 0x4]
000010E0 B0AB 006A cmp.l D0, [A3 + 0x6A]
000010E4 6F06 ble +0x8 /* 000010EC */
000010E6 2D6B 0062 FFF6 move.l [A6 - 0xA], [A3 + 0x62]
label000010EC:
000010EC 302B 00BA move.w D0, [A3 + 0xBA]
000010F0 906B 00B6 sub.w D0, [A3 + 0xB6]
000010F4 5240 addq.w D0, 1
000010F6 3D40 FFFA move.w [A6 - 0x6], D0
000010FA 2D6B 009A FFDA move.l [A6 - 0x26], [A3 + 0x9A]
00001100 7000 moveq.l D0, 0x00
00001102 2D40 FFE2 move.l [A6 - 0x1E], D0
00001106 2D40 FFF2 move.l [A6 - 0xE], D0
0000110A 2D40 FFE6 move.l [A6 - 0x1A], D0
0000110E 206E FFDA movea.l A0, [A6 - 0x26]
00001112 2080 move.l [A0], D0
00001114 3800 move.w D4, D0
00001116 3204 move.w D1, D4
00001118 48C1 ext.l D1
0000111A 2C01 move.l D6, D1
0000111C 3D46 FFFC move.w [A6 - 0x4], D6
00001120 3746 00C8 move.w [A3 + 0xC8], D6
00001124 3746 00CA move.w [A3 + 0xCA], D6
00001128 377C FFFF 0092 move.w [A3 + 0x92], 0xFFFF
0000112E 377C FFFF 00CE move.w [A3 + 0xCE], 0xFFFF
00001134 7200 moveq.l D1, 0x00
00001136 7404 moveq.l D2, 0x04
00001138 C46B 0072 and.w D2, [A3 + 0x72]
0000113C 57C1 seq D1
0000113E 4401 neg.b D1
00001140 3D41 FFFE move.w [A6 - 0x2], D1
00001144 6704 beq +0x6 /* 0000114A */
00001146 426B 007E clr.w [A3 + 0x7E]
label0000114A:
0000114A 7001 moveq.l D0, 0x01
0000114C 7200 moveq.l D1, 0x00
0000114E 242E FFF2 move.l D2, [A6 - 0xE]
00001152 B4AE FFF6 cmp.l D2, [A6 - 0xA]
00001156 6D08 blt +0xA /* 00001160 */
00001158 B86E FFFA cmp.w D4, [A6 - 0x6]
0000115C 6C02 bge +0x4 /* 00001160 */
0000115E 7201 moveq.l D1, 0x01
label00001160:
00001160 3A01 move.w D5, D1
00001162 6610 bne +0x12 /* 00001174 */
00001164 322C 0008 move.w D1, [A4 + 0x8]
00001168 48C1 ext.l D1
0000116A 0C81 FFFF 8300 cmpi.l D1, 0xFFFF8300
00001170 6702 beq +0x4 /* 00001174 */
00001172 7000 moveq.l D0, 0x00
label00001174:
00001174 2F00 move.l -[A7], D0
00001176 486E FFE2 pea.l [A6 - 0x1E]
0000117A 2F2E FFDA move.l -[A7], [A6 - 0x26]
0000117E 2F0B move.l -[A7], A3
00001180 4EBA F576 jsr [PC - 0xA8A /* 000006F8 */]
00001184 2D40 FFF2 move.l [A6 - 0xE], D0
00001188 4FEF 0010 lea.l A7, [A7 + 0x10]
0000118C 6000 00A4 bra +0xA6 /* 00001232 */
label00001190:
00001190 206E FFDA movea.l A0, [A6 - 0x26]
00001194 D868 0004 add.w D4, [A0 + 0x4]
00001198 4A6B 0092 tst.w [A3 + 0x92]
0000119C 6C08 bge +0xA /* 000011A6 */
0000119E 376E FFFC 0092 move.w [A3 + 0x92], [A6 - 0x4]
000011A4 6012 bra +0x14 /* 000011B8 */
label000011A6:
000011A6 302D FC6A move.w D0, [A5 - 0x396]
000011AA D06E FFFA add.w D0, [A6 - 0x6]
000011AE B044 cmp.w D0, D4
000011B0 6E06 bgt +0x8 /* 000011B8 */
000011B2 4245 clr.w D5
000011B4 6000 0082 bra +0x84 /* 00001238 */
label000011B8:
000011B8 2D54 FFDE move.l [A6 - 0x22], [A4]
000011BC 41EE FFE2 lea.l A0, [A6 - 0x1E]
000011C0 224C movea.l A1, A4
000011C2 22D8 move.l [A1]+, [A0]+
000011C4 22D8 move.l [A1]+, [A0]+
000011C6 22D8 move.l [A1]+, [A0]+
000011C8 22D8 move.l [A1]+, [A0]+
000011CA 2D6E FFDE FFE2 move.l [A6 - 0x1E], [A6 - 0x22]
000011D0 D8FC 0010 add.w A4, 0x10
000011D4 200C move.l D0, A4
000011D6 90AB 0096 sub.l D0, [A3 + 0x96]
000011DA 7210 moveq.l D1, 0x10
000011DC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000011E0 2C00 move.l D6, D0
000011E2 302B 00C2 move.w D0, [A3 + 0xC2]
000011E6 48C0 ext.l D0
000011E8 B086 cmp.l D0, D6
000011EA 6E3E bgt +0x40 /* 0000122A */
000011EC 302B 00C2 move.w D0, [A3 + 0xC2]
000011F0 48C0 ext.l D0
000011F2 E980 asl D0, 4
000011F4 2E00 move.l D7, D0
000011F6 7240 moveq.l D1, 0x40
000011F8 D081 add.l D0, D1
000011FA 2F00 move.l -[A7], D0
000011FC 2F07 move.l -[A7], D7
000011FE 486B 0096 pea.l [A3 + 0x96]
00001202 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00001206 4A40 tst.w D0
00001208 4FEF 000C lea.l A7, [A7 + 0xC]
0000120C 6710 beq +0x12 /* 0000121E */
0000120E 586B 00C2 addq.w [A3 + 0xC2], 4
00001212 2006 move.l D0, D6
00001214 E980 asl D0, 4
00001216 2840 movea.l A4, D0
00001218 D9EB 0096 add.l A4, [A3 + 0x96]
0000121C 600C bra +0xE /* 0000122A */
label0000121E:
0000121E 2006 move.l D0, D6
00001220 E980 asl D0, 4
00001222 2840 movea.l A4, D0
00001224 D9EB 0096 add.l A4, [A3 + 0x96]
00001228 600E bra +0x10 /* 00001238 */
label0000122A:
0000122A 397C 8300 0008 move.w [A4 + 0x8], 0x8300
00001230 6006 bra +0x8 /* 00001238 */
label00001232:
00001232 4A45 tst.w D5
00001234 6600 FF5A bne -0xA4 /* 00001190 */
label00001238:
00001238 4A45 tst.w D5
0000123A 662E bne +0x30 /* 0000126A */
0000123C 302C 0008 move.w D0, [A4 + 0x8]
00001240 48C0 ext.l D0
00001242 0C80 FFFF 8300 cmpi.l D0, 0xFFFF8300
00001248 6620 bne +0x22 /* 0000126A */
0000124A 2F0C move.l -[A7], A4
0000124C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001250 41EE FFE2 lea.l A0, [A6 - 0x1E]
00001254 224C movea.l A1, A4
00001256 22D8 move.l [A1]+, [A0]+
00001258 22D8 move.l [A1]+, [A0]+
0000125A 22D8 move.l [A1]+, [A0]+
0000125C 22D8 move.l [A1]+, [A0]+
0000125E 7000 moveq.l D0, 0x00
00001260 2D40 FFE2 move.l [A6 - 0x1E], D0
00001264 426E FFF0 clr.w [A6 - 0x10]
00001268 588F addq.l A7, 4
label0000126A:
0000126A 50AE FFDA addq.l [A6 - 0x26], 8
0000126E 202E FFDA move.l D0, [A6 - 0x26]
00001272 90AB 009A sub.l D0, [A3 + 0x9A]
00001276 81FC 0008 divs.w D0, 0x8
0000127A 3D40 FFFC move.w [A6 - 0x4], D0
0000127E B06B 00C4 cmp.w D0, [A3 + 0xC4]
00001282 6D4A blt +0x4C /* 000012CE */
00001284 302B 00C4 move.w D0, [A3 + 0xC4]
00001288 48C0 ext.l D0
0000128A E780 asl D0, 3
0000128C 2E00 move.l D7, D0
0000128E 7230 moveq.l D1, 0x30
00001290 D081 add.l D0, D1
00001292 2F00 move.l -[A7], D0
00001294 2F07 move.l -[A7], D7
00001296 486B 009A pea.l [A3 + 0x9A]
0000129A 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000129E 4A40 tst.w D0
000012A0 4FEF 000C lea.l A7, [A7 + 0xC]
000012A4 6716 beq +0x18 /* 000012BC */
000012A6 5C6B 00C4 addq.w [A3 + 0xC4], 6
000012AA 302E FFFC move.w D0, [A6 - 0x4]
000012AE 48C0 ext.l D0
000012B0 E780 asl D0, 3
000012B2 D0AB 009A add.l D0, [A3 + 0x9A]
000012B6 2D40 FFDA move.l [A6 - 0x26], D0
000012BA 6012 bra +0x14 /* 000012CE */
label000012BC:
000012BC 302E FFFC move.w D0, [A6 - 0x4]
000012C0 48C0 ext.l D0
000012C2 E780 asl D0, 3
000012C4 D0AB 009A add.l D0, [A3 + 0x9A]
000012C8 2D40 FFDA move.l [A6 - 0x26], D0
000012CC 6026 bra +0x28 /* 000012F4 */
label000012CE:
000012CE 206E FFDA movea.l A0, [A6 - 0x26]
000012D2 20AE FFF2 move.l [A0], [A6 - 0xE]
000012D6 202E FFDA move.l D0, [A6 - 0x26]
000012DA 5180 subq.l D0, 8
000012DC 2040 movea.l A0, D0
000012DE 226E FFDA movea.l A1, [A6 - 0x26]
000012E2 3368 0006 0006 move.w [A1 + 0x6], [A0 + 0x6]
000012E8 202E FFF2 move.l D0, [A6 - 0xE]
000012EC B0AB 006A cmp.l D0, [A3 + 0x6A]
000012F0 6D00 FE58 blt -0x1A6 /* 0000114A */
label000012F4:
000012F4 486E FFE2 pea.l [A6 - 0x1E]
000012F8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000012FC 302C 0008 move.w D0, [A4 + 0x8]
00001300 48C0 ext.l D0
00001302 0C80 FFFF 8300 cmpi.l D0, 0xFFFF8300
00001308 588F addq.l A7, 4
0000130A 6600 015C bne +0x15E /* 00001468 */
0000130E 302B 0076 move.w D0, [A3 + 0x76]
00001312 5340 subq.w D0, 1
00001314 48C0 ext.l D0
00001316 E588 lsl D0, 2
00001318 2200 move.l D1, D0
0000131A E588 lsl D0, 2
0000131C D081 add.l D0, D1
0000131E D0AB 00A2 add.l D0, [A3 + 0xA2]
00001322 2D40 FFD2 move.l [A6 - 0x2E], D0
00001326 296B 006A 0004 move.l [A4 + 0x4], [A3 + 0x6A]
0000132C 7000 moveq.l D0, 0x00
0000132E 4A6E FFFE tst.w [A6 - 0x2]
00001332 57C0 seq D0
00001334 4400 neg.b D0
00001336 6704 beq +0x6 /* 0000133C */
00001338 7001 moveq.l D0, 0x01
0000133A 600A bra +0xC /* 00001346 */
label0000133C:
0000133C 206E FFD2 movea.l A0, [A6 - 0x2E]
00001340 7000 moveq.l D0, 0x00
00001342 1028 000F move.b D0, [A0 + 0xF]
label00001346:
00001346 5580 subq.l D0, 2
00001348 6B00 00B8 bmi +0xBA /* 00001402 */
0000134C 0C80 0000 0001 cmpi.l D0, 0x1
00001352 6E00 00AE bgt +0xB0 /* 00001402 */
00001356 D080 add.l D0, D0
00001358 303B 0806 move.w D0, [PC + D0 + 0x6]
0000135C 4EFB 0000 jmp [PC + D0.w]
00001360 0068 0006 206E ori.w [A0 + 0x206E], 0x6
00001366 FFD2 .invalid <<F/7/7>>
00001368 3028 0006 move.w D0, [A0 + 0x6]
0000136C 48C0 ext.l D0
0000136E 2F00 move.l -[A7], D0
00001370 206D E9DE movea.l A0, [A5 - 0x1622]
00001374 3028 017A move.w D0, [A0 + 0x17A]
00001378 48C0 ext.l D0
0000137A 2F00 move.l -[A7], D0
0000137C 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001380 322B 00CC move.w D1, [A3 + 0xCC]
00001384 9240 sub.w D1, D0
00001386 5341 subq.w D1, 1
00001388 3941 0008 move.w [A4 + 0x8], D1
0000138C 206B 00AE movea.l A0, [A3 + 0xAE]
00001390 202B 006A move.l D0, [A3 + 0x6A]
00001394 720D moveq.l D1, 0x0D
00001396 B230 08FF cmp.b D1, [A0 + D0 - 0x1]
0000139A 508F addq.l A7, 8
0000139C 6600 00BE bne +0xC0 /* 0000145C */
000013A0 206E FFD2 movea.l A0, [A6 - 0x2E]
000013A4 3028 0008 move.w D0, [A0 + 0x8]
000013A8 48C0 ext.l D0
000013AA 2F00 move.l -[A7], D0
000013AC 206D E9DE movea.l A0, [A5 - 0x1622]
000013B0 3028 017A move.w D0, [A0 + 0x17A]
000013B4 48C0 ext.l D0
000013B6 2F00 move.l -[A7], D0
000013B8 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000013BC 916C 0008 sub.w [A4 + 0x8], D0
000013C0 508F addq.l A7, 8
000013C2 6000 0098 bra +0x9A /* 0000145C */
000013C6 206E FFD2 movea.l A0, [A6 - 0x2E]
000013CA 3028 0006 move.w D0, [A0 + 0x6]
000013CE 48C0 ext.l D0
000013D0 206E FFD2 movea.l A0, [A6 - 0x2E]
000013D4 3228 0004 move.w D1, [A0 + 0x4]
000013D8 48C1 ext.l D1
000013DA 9081 sub.l D0, D1
000013DC 2F00 move.l -[A7], D0
000013DE 206D E9DE movea.l A0, [A5 - 0x1622]
000013E2 3028 017A move.w D0, [A0 + 0x17A]
000013E6 48C0 ext.l D0
000013E8 2F00 move.l -[A7], D0
000013EA 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000013EE 322B 00CC move.w D1, [A3 + 0xCC]
000013F2 9240 sub.w D1, D0
000013F4 48C1 ext.l D1
000013F6 83FC 0002 divs.w D1, 0x2
000013FA 3941 0008 move.w [A4 + 0x8], D1
000013FE 508F addq.l A7, 8
00001400 605A bra +0x5C /* 0000145C */
label00001402:
00001402 206E FFD2 movea.l A0, [A6 - 0x2E]
00001406 3028 0004 move.w D0, [A0 + 0x4]
0000140A 48C0 ext.l D0
0000140C 2F00 move.l -[A7], D0
0000140E 206D E9DE movea.l A0, [A5 - 0x1622]
00001412 3028 017A move.w D0, [A0 + 0x17A]
00001416 48C0 ext.l D0
00001418 2F00 move.l -[A7], D0
0000141A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000141E 3940 0008 move.w [A4 + 0x8], D0
00001422 206B 00AE movea.l A0, [A3 + 0xAE]
00001426 202B 006A move.l D0, [A3 + 0x6A]
0000142A 720D moveq.l D1, 0x0D
0000142C B230 08FF cmp.b D1, [A0 + D0 - 0x1]
00001430 508F addq.l A7, 8
00001432 6628 bne +0x2A /* 0000145C */
00001434 4A6E FFFE tst.w [A6 - 0x2]
00001438 6722 beq +0x24 /* 0000145C */
0000143A 206E FFD2 movea.l A0, [A6 - 0x2E]
0000143E 3028 0008 move.w D0, [A0 + 0x8]
00001442 48C0 ext.l D0
00001444 2F00 move.l -[A7], D0
00001446 206D E9DE movea.l A0, [A5 - 0x1622]
0000144A 3028 017A move.w D0, [A0 + 0x17A]
0000144E 48C0 ext.l D0
00001450 2F00 move.l -[A7], D0
00001452 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00001456 D16C 0008 add.w [A4 + 0x8], D0
0000145A 508F addq.l A7, 8
label0000145C:
0000145C 426C 000E clr.w [A4 + 0xE]
00001460 2F0C move.l -[A7], A4
00001462 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001466 588F addq.l A7, 4
label00001468:
00001468 302B 0076 move.w D0, [A3 + 0x76]
0000146C 5340 subq.w D0, 1
0000146E 206E FFDA movea.l A0, [A6 - 0x26]
00001472 3140 0006 move.w [A0 + 0x6], D0
00001476 376E FFFC 00CA move.w [A3 + 0xCA], [A6 - 0x4]
0000147C 302E FFFC move.w D0, [A6 - 0x4]
00001480 D07C 0009 add.w D0, 0x9 /* '\t' */
00001484 B06B 00C4 cmp.w D0, [A3 + 0xC4]
00001488 6C38 bge +0x3A /* 000014C2 */
0000148A 302E FFFC move.w D0, [A6 - 0x4]
0000148E 48C0 ext.l D0
00001490 2800 move.l D4, D0
00001492 5C84 addq.l D4, 6
00001494 2004 move.l D0, D4
00001496 7206 moveq.l D1, 0x06
00001498 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
0000149C 9880 sub.l D4, D0
0000149E 2004 move.l D0, D4
000014A0 E780 asl D0, 3
000014A2 2F00 move.l -[A7], D0
000014A4 302B 00C4 move.w D0, [A3 + 0xC4]
000014A8 48C0 ext.l D0
000014AA E780 asl D0, 3
000014AC 2F00 move.l -[A7], D0
000014AE 486B 009A pea.l [A3 + 0x9A]
000014B2 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000014B6 4A40 tst.w D0
000014B8 4FEF 000C lea.l A7, [A7 + 0xC]
000014BC 6704 beq +0x6 /* 000014C2 */
000014BE 3744 00C4 move.w [A3 + 0xC4], D4
label000014C2:
000014C2 3746 00C8 move.w [A3 + 0xC8], D6
000014C6 3006 move.w D0, D6
000014C8 5C40 addq.w D0, 6
000014CA B06B 00C2 cmp.w D0, [A3 + 0xC2]
000014CE 6C66 bge +0x68 /* 00001536 */
000014D0 2006 move.l D0, D6
000014D2 E980 asl D0, 4
000014D4 2840 movea.l A4, D0
000014D6 D9EB 0096 add.l A4, [A3 + 0x96]
000014DA 302B 00C2 move.w D0, [A3 + 0xC2]
000014DE 48C0 ext.l D0
000014E0 E980 asl D0, 4
000014E2 D0AB 0096 add.l D0, [A3 + 0x96]
000014E6 2D40 FFD6 move.l [A6 - 0x2A], D0
000014EA 600C bra +0xE /* 000014F8 */
label000014EC:
000014EC 206E FFD6 movea.l A0, [A6 - 0x2A]
000014F0 2F08 move.l -[A7], A0
000014F2 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000014F6 588F addq.l A7, 4
label000014F8:
000014F8 70F0 moveq.l D0, 0xFFFFFFF0
000014FA D1AE FFD6 add.l [A6 - 0x2A], D0
000014FE B9EE FFD6 cmpa.l A4, [A6 - 0x2A]
00001502 63E8 bls -0x16 /* 000014EC */
00001504 2806 move.l D4, D6
00001506 5884 addq.l D4, 4
00001508 2004 move.l D0, D4
0000150A 7204 moveq.l D1, 0x04
0000150C 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00001510 9880 sub.l D4, D0
00001512 2004 move.l D0, D4
00001514 E980 asl D0, 4
00001516 2F00 move.l -[A7], D0
00001518 302B 00C2 move.w D0, [A3 + 0xC2]
0000151C 48C0 ext.l D0
0000151E E980 asl D0, 4
00001520 2F00 move.l -[A7], D0
00001522 486B 0096 pea.l [A3 + 0x96]
00001526 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
0000152A 4A40 tst.w D0
0000152C 4FEF 000C lea.l A7, [A7 + 0xC]
00001530 6704 beq +0x6 /* 00001536 */
00001532 3744 00C2 move.w [A3 + 0xC2], D4
label00001536:
00001536 4A6B 0092 tst.w [A3 + 0x92]
0000153A 6C1A bge +0x1C /* 00001556 */
0000153C 7001 moveq.l D0, 0x01
0000153E 2F00 move.l -[A7], D0
00001540 322B 00CA move.w D1, [A3 + 0xCA]
00001544 48C1 ext.l D1
00001546 5581 subq.l D1, 2
00001548 2F01 move.l -[A7], D1
0000154A 2F0B move.l -[A7], A3
0000154C 4EBA EB6A jsr [PC - 0x1496 /* 000000B8 */]
00001550 4FEF 000C lea.l A7, [A7 + 0xC]
00001554 6016 bra +0x18 /* 0000156C */
label00001556:
00001556 2F0B move.l -[A7], A3
00001558 4EBA EAA8 jsr [PC - 0x1558 /* 00000002 */]
0000155C 4AAB 00E2 tst.l [A3 + 0xE2]
00001560 588F addq.l A7, 4
00001562 6708 beq +0xA /* 0000156C */
00001564 2F0B move.l -[A7], A3
00001566 4EBA 544C jsr [PC + 0x544C /* 000069B4 */]
0000156A 588F addq.l A7, 4
label0000156C:
0000156C 4CEE 18F0 FFBA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x46]
00001572 4E5E unlink A6
00001574 4E75 rts
export_682:
00001576 4E56 0000 link A6, 0
0000157A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
0000157E 286E 0010 movea.l A4, [A6 + 0x10]
00001582 266E 0008 movea.l A3, [A6 + 0x8]
00001586 302B 0072 move.w D0, [A3 + 0x72]
0000158A 0800 0000 btst.b D0, 0x0
0000158E 670A beq +0xC /* 0000159A */
00001590 2F2D E9DE move.l -[A7], [A5 - 0x1622]
00001594 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
00001598 588F addq.l A7, 4
label0000159A:
0000159A 7000 moveq.l D0, 0x00
0000159C 302B 0072 move.w D0, [A3 + 0x72]
000015A0 7204 moveq.l D1, 0x04
000015A2 C280 and.l D1, D0
000015A4 6708 beq +0xA /* 000015AE */
000015A6 203C 0000 7FFF move.l D0, 0x7FFF
000015AC 603C bra +0x3E /* 000015EA */
label000015AE:
000015AE 302B 005C move.w D0, [A3 + 0x5C]
000015B2 48C0 ext.l D0
000015B4 322B 0058 move.w D1, [A3 + 0x58]
000015B8 48C1 ext.l D1
000015BA 9081 sub.l D0, D1
000015BC 5280 addq.l D0, 1
000015BE 2F00 move.l -[A7], D0
000015C0 322B 0086 move.w D1, [A3 + 0x86]
000015C4 48C1 ext.l D1
000015C6 342B 0084 move.w D2, [A3 + 0x84]
000015CA 48C2 ext.l D2
000015CC D481 add.l D2, D1
000015CE 2F02 move.l -[A7], D2
000015D0 206D E9DE movea.l A0, [A5 - 0x1622]
000015D4 3228 017A move.w D1, [A0 + 0x17A]
000015D8 48C1 ext.l D1
000015DA 2F01 move.l -[A7], D1
000015DC 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000015E0 508F addq.l A7, 8
000015E2 2200 move.l D1, D0
000015E4 201F move.l D0, [A7]+
000015E6 48C1 ext.l D1
000015E8 9081 sub.l D0, D1
label000015EA:
000015EA 2E00 move.l D7, D0
000015EC 303C 2000 move.w D0, 0x2000 /* ' \0' */
000015F0 C06B 0072 and.w D0, [A3 + 0x72]
000015F4 672A beq +0x2C /* 00001620 */
000015F6 4AAB 00E2 tst.l [A3 + 0xE2]
000015FA 6724 beq +0x26 /* 00001620 */
000015FC 2F0B move.l -[A7], A3
000015FE 4EBA 53B4 jsr [PC + 0x53B4 /* 000069B4 */]
00001602 7004 moveq.l D0, 0x04
00001604 C06B 0072 and.w D0, [A3 + 0x72]
00001608 588F addq.l A7, 4
0000160A 6614 bne +0x16 /* 00001620 */
0000160C 302B 005C move.w D0, [A3 + 0x5C]
00001610 48C0 ext.l D0
00001612 206B 00E2 movea.l A0, [A3 + 0xE2]
00001616 3228 0058 move.w D1, [A0 + 0x58]
0000161A 48C1 ext.l D1
0000161C 9081 sub.l D0, D1
0000161E 9E80 sub.l D7, D0
label00001620:
00001620 7001 moveq.l D0, 0x01
00001622 322B 00CC move.w D1, [A3 + 0xCC]
00001626 48C1 ext.l D1
00001628 BE81 cmp.l D7, D1
0000162A 660A bne +0xC /* 00001636 */
0000162C 7210 moveq.l D1, 0x10
0000162E C26B 0072 and.w D1, [A3 + 0x72]
00001632 6602 bne +0x4 /* 00001636 */
00001634 7000 moveq.l D0, 0x00
label00001636:
00001636 3C00 move.w D6, D0
00001638 670C beq +0xE /* 00001646 */
0000163A 3747 00CC move.w [A3 + 0xCC], D7
0000163E 2F0B move.l -[A7], A3
00001640 4EBA FA7E jsr [PC - 0x582 /* 000010C0 */]
00001644 588F addq.l A7, 4
label00001646:
00001646 2A2B 0062 move.l D5, [A3 + 0x62]
0000164A 2E2B 0066 move.l D7, [A3 + 0x66]
0000164E 4A6E 000E tst.w [A6 + 0xE]
00001652 6716 beq +0x18 /* 0000166A */
00001654 006B 0001 0072 ori.w [A3 + 0x72], 0x1
0000165A 2F0B move.l -[A7], A3
0000165C 4EBA EEDA jsr [PC - 0x1126 /* 00000538 */]
00001660 2F0B move.l -[A7], A3
00001662 4EBA 0818 jsr [PC + 0x818 /* 00001E7C */]
00001666 508F addq.l A7, 8
00001668 601A bra +0x1C /* 00001684 */
label0000166A:
0000166A 026B FFFE 0072 andi.w [A3 + 0x72], 0xFFFE
00001670 7000 moveq.l D0, 0x00
00001672 2F00 move.l -[A7], D0
00001674 2F2B 006A move.l -[A7], [A3 + 0x6A]
00001678 2F00 move.l -[A7], D0
0000167A 2F0B move.l -[A7], A3
0000167C 4EBA 49C2 jsr [PC + 0x49C2 /* 00006040 */]
00001680 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001684:
00001684 2F0B move.l -[A7], A3
00001686 4EBA 3216 jsr [PC + 0x3216 /* 0000489E */]
0000168A 200C move.l D0, A4
0000168C 588F addq.l A7, 4
0000168E 6744 beq +0x46 /* 000016D4 */
00001690 4A46 tst.w D6
00001692 662A bne +0x2C /* 000016BE */
00001694 4A6D EA56 tst.w [A5 - 0x15AA]
00001698 6724 beq +0x26 /* 000016BE */
0000169A 4A2B 000F tst.b [A3 + 0xF]
0000169E 671E beq +0x20 /* 000016BE */
000016A0 3B7C 0001 FC6E move.w [A5 - 0x392], 0x1
000016A6 3B7C 0001 FC70 move.w [A5 - 0x390], 0x1
000016AC 2F0C move.l -[A7], A4
000016AE 2F07 move.l -[A7], D7
000016B0 2F05 move.l -[A7], D5
000016B2 2F0B move.l -[A7], A3
000016B4 4EBA 0962 jsr [PC + 0x962 /* 00002018 */]
000016B8 4FEF 0010 lea.l A7, [A7 + 0x10]
000016BC 6016 bra +0x18 /* 000016D4 */
label000016BE:
000016BE 3B7C 8300 FC88 move.w [A5 - 0x378], 0x8300
000016C4 3B7C 8300 FC84 move.w [A5 - 0x37C], 0x8300
000016CA 2F0B move.l -[A7], A3
000016CC 486D 1602 pea.l [A5 + 0x1602 /* export_700 */]
000016D0 4E94 jsr [A4]
000016D2 508F addq.l A7, 8
label000016D4:
000016D4 426D FC6E clr.w [A5 - 0x392]
000016D8 426D FC70 clr.w [A5 - 0x390]
000016DC 026D FFF0 FC9A andi.w [A5 - 0x366], 0xFFF0
000016E2 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14]
000016E8 4E5E unlink A6
000016EA 4E75 rts
export_683:
000016EC 48E7 0018 movem.l -[A7], A3,A4
000016F0 286F 0010 movea.l A4, [A7 + 0x10]
000016F4 266F 000C movea.l A3, [A7 + 0xC]
000016F8 4A6D EA56 tst.w [A5 - 0x15AA]
000016FC 6726 beq +0x28 /* 00001724 */
000016FE 202B 0066 move.l D0, [A3 + 0x66]
00001702 B0AB 0062 cmp.l D0, [A3 + 0x62]
00001706 6F1C ble +0x1E /* 00001724 */
00001708 2F0B move.l -[A7], A3
0000170A 4EBA EE2C jsr [PC - 0x11D4 /* 00000538 */]
0000170E 2F0B move.l -[A7], A3
00001710 4EBA 076A jsr [PC + 0x76A /* 00001E7C */]
00001714 7001 moveq.l D0, 0x01
00001716 2F00 move.l -[A7], D0
00001718 2F0C move.l -[A7], A4
0000171A 2F0B move.l -[A7], A3
0000171C 4EBA 2B84 jsr [PC + 0x2B84 /* 000042A2 */]
00001720 4FEF 0014 lea.l A7, [A7 + 0x14]
label00001724:
00001724 4CDF 1800 movem.l A3,A4, [A7]+
00001728 4E75 rts
export_684:
0000172A 4E56 FFF8 link A6, -0x0008
0000172E 48E7 0110 movem.l -[A7], D7,A3
00001732 266E 0008 movea.l A3, [A6 + 0x8]
00001736 4247 clr.w D7
00001738 426D FC6E clr.w [A5 - 0x392]
0000173C 426D FC70 clr.w [A5 - 0x390]
00001740 026D F000 FC9A andi.w [A5 - 0x366], 0xF000
00001746 3D7C 82FF FFF8 move.w [A6 - 0x8], 0x82FF
0000174C 3D7C 82FF FFFA move.w [A6 - 0x6], 0x82FF
00001752 3D7C 8300 FFFC move.w [A6 - 0x4], 0x8300
00001758 3D7C 8300 FFFE move.w [A6 - 0x2], 0x8300
0000175E 41EB 00B6 lea.l A0, [A3 + 0xB6]
00001762 43EE FFF8 lea.l A1, [A6 - 0x8]
00001766 20D9 move.l [A0]+, [A1]+
00001768 20D9 move.l [A0]+, [A1]+
0000176A 377C 7FFF 00CC move.w [A3 + 0xCC], 0x7FFF
00001770 7000 moveq.l D0, 0x00
00001772 2740 00D6 move.l [A3 + 0xD6], D0
00001776 2740 00D2 move.l [A3 + 0xD2], D0
0000177A 2740 00DE move.l [A3 + 0xDE], D0
0000177E 426B 00D0 clr.w [A3 + 0xD0]
00001782 4878 0100 push.l 0x100
00001786 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
0000178A 2740 00AE move.l [A3 + 0xAE], D0
0000178E 588F addq.l A7, 4
00001790 6700 0182 beq +0x184 /* 00001914 */
00001794 277C 0000 0100 006E move.l [A3 + 0x6E], 0x100
0000179C 700C moveq.l D0, 0x0C
0000179E 2F00 move.l -[A7], D0
000017A0 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000017A4 2740 00A6 move.l [A3 + 0xA6], D0
000017A8 588F addq.l A7, 4
000017AA 6700 0168 beq +0x16A /* 00001914 */
000017AE 377C 0001 0076 move.w [A3 + 0x76], 0x1
000017B4 206B 00A6 movea.l A0, [A3 + 0xA6]
000017B8 7001 moveq.l D0, 0x01
000017BA 2140 0006 move.l [A0 + 0x6], D0
000017BE 3740 0078 move.w [A3 + 0x78], D0
000017C2 3740 0074 move.w [A3 + 0x74], D0
000017C6 3740 00C8 move.w [A3 + 0xC8], D0
000017CA 3740 00CA move.w [A3 + 0xCA], D0
000017CE 206B 00A6 movea.l A0, [A3 + 0xA6]
000017D2 317C FFFF 000A move.w [A0 + 0xA], 0xFFFF
000017D8 7230 moveq.l D1, 0x30
000017DA 2F01 move.l -[A7], D1
000017DC 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000017E0 2740 009A move.l [A3 + 0x9A], D0
000017E4 588F addq.l A7, 4
000017E6 6700 012C beq +0x12E /* 00001914 */
000017EA 700A moveq.l D0, 0x0A
000017EC 2F00 move.l -[A7], D0
000017EE 486B 009E pea.l [A3 + 0x9E]
000017F2 486B 003C pea.l [A3 + 0x3C]
000017F6 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000017FA 4A40 tst.w D0
000017FC 4FEF 000C lea.l A7, [A7 + 0xC]
00001800 6700 0112 beq +0x114 /* 00001914 */
00001804 2F2B 0042 move.l -[A7], [A3 + 0x42]
00001808 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
0000180C 206B 009E movea.l A0, [A3 + 0x9E]
00001810 2140 0006 move.l [A0 + 0x6], D0
00001814 588F addq.l A7, 4
00001816 6700 00FC beq +0xFE /* 00001914 */
0000181A 7014 moveq.l D0, 0x14
0000181C 2F00 move.l -[A7], D0
0000181E 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001822 2740 00A2 move.l [A3 + 0xA2], D0
00001826 588F addq.l A7, 4
00001828 6700 00EA beq +0xEC /* 00001914 */
0000182C 7040 moveq.l D0, 0x40
0000182E 2F00 move.l -[A7], D0
00001830 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
00001834 2740 0096 move.l [A3 + 0x96], D0
00001838 588F addq.l A7, 4
0000183A 6700 00D8 beq +0xDA /* 00001914 */
0000183E 377C 0004 00C2 move.w [A3 + 0xC2], 0x4
00001844 377C 0006 00C4 move.w [A3 + 0xC4], 0x6
0000184A 377C 0002 00C6 move.w [A3 + 0xC6], 0x2
00001850 2F2B 009E move.l -[A7], [A3 + 0x9E]
00001854 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00001858 4EAD 079A jsr [A5 + 0x79A /* export_239 */]
0000185C 2F00 move.l -[A7], D0
0000185E 4EAD 07A2 jsr [A5 + 0x7A2 /* export_240 */]
00001862 2200 move.l D1, D0
00001864 201F move.l D0, [A7]+
00001866 D240 add.w D1, D0
00001868 2F01 move.l -[A7], D1
0000186A 4EAD 0792 jsr [A5 + 0x792 /* export_238 */]
0000186E 221F move.l D1, [A7]+
00001870 206B 0096 movea.l A0, [A3 + 0x96]
00001874 3140 000C move.w [A0 + 0xC], D0
00001878 D041 add.w D0, D1
0000187A 206B 009A movea.l A0, [A3 + 0x9A]
0000187E 3140 0004 move.w [A0 + 0x4], D0
00001882 206B 0096 movea.l A0, [A3 + 0x96]
00001886 226B 0096 movea.l A1, [A3 + 0x96]
0000188A 43E9 0010 lea.l A1, [A1 + 0x10]
0000188E 22D8 move.l [A1]+, [A0]+
00001890 22D8 move.l [A1]+, [A0]+
00001892 22D8 move.l [A1]+, [A0]+
00001894 22D8 move.l [A1]+, [A0]+
00001896 206B 0096 movea.l A0, [A3 + 0x96]
0000189A 226B 009A movea.l A1, [A3 + 0x9A]
0000189E 3029 0004 move.w D0, [A1 + 0x4]
000018A2 D168 001A add.w [A0 + 0x1A], D0
000018A6 206B 00A2 movea.l A0, [A3 + 0xA2]
000018AA 117C 0001 000F move.b [A0 + 0xF], 0x1
000018B0 206B 00A2 movea.l A0, [A3 + 0xA2]
000018B4 0028 0001 000E ori.b [A0 + 0xE], 0x1
000018BA 206B 00A2 movea.l A0, [A3 + 0xA2]
000018BE 317C 0028 0006 move.w [A0 + 0x6], 0x28 /* '(' */
000018C4 206B 00A2 movea.l A0, [A3 + 0xA2]
000018C8 317C 0028 0004 move.w [A0 + 0x4], 0x28 /* '(' */
000018CE 377C 0014 0086 move.w [A3 + 0x86], 0x14
000018D4 377C 0014 0084 move.w [A3 + 0x84], 0x14
000018DA 377C 0014 0082 move.w [A3 + 0x82], 0x14
000018E0 377C 0014 0080 move.w [A3 + 0x80], 0x14
000018E6 7020 moveq.l D0, 0x20
000018E8 2F00 move.l -[A7], D0
000018EA 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
000018EE 48C0 ext.l D0
000018F0 2200 move.l D1, D0
000018F2 E588 lsl D0, 2
000018F4 D081 add.l D0, D1
000018F6 588F addq.l A7, 4
000018F8 2F00 move.l -[A7], D0
000018FA 206D E9DE movea.l A0, [A5 - 0x1622]
000018FE 3028 017A move.w D0, [A0 + 0x17A]
00001902 48C0 ext.l D0
00001904 2F00 move.l -[A7], D0
00001906 4EAD 071A jsr [A5 + 0x71A /* export_223 */]
0000190A 3740 0088 move.w [A3 + 0x88], D0
0000190E 5247 addq.w D7, 1
00001910 4FEF 000C lea.l A7, [A7 + 0xC]
label00001914:
00001914 4A47 tst.w D7
00001916 6658 bne +0x5A /* 00001970 */
00001918 486B 0096 pea.l [A3 + 0x96]
0000191C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001920 486B 00A2 pea.l [A3 + 0xA2]
00001924 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001928 4AAB 009E tst.l [A3 + 0x9E]
0000192C 508F addq.l A7, 8
0000192E 671C beq +0x1E /* 0000194C */
00001930 206B 009E movea.l A0, [A3 + 0x9E]
00001934 2028 0006 move.l D0, [A0 + 0x6]
00001938 B0AB 0042 cmp.l D0, [A3 + 0x42]
0000193C 670E beq +0x10 /* 0000194C */
0000193E 206B 009E movea.l A0, [A3 + 0x9E]
00001942 4868 0006 pea.l [A0 + 0x6]
00001946 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000194A 588F addq.l A7, 4
label0000194C:
0000194C 486B 009E pea.l [A3 + 0x9E]
00001950 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001954 486B 009A pea.l [A3 + 0x9A]
00001958 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000195C 486B 00A6 pea.l [A3 + 0xA6]
00001960 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001964 486B 00AE pea.l [A3 + 0xAE]
00001968 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000196C 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001970:
00001970 3007 move.w D0, D7
00001972 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
00001978 4E5E unlink A6
0000197A 4E75 rts
export_685:
0000197C 48E7 0110 movem.l -[A7], D7,A3
00001980 266F 000C movea.l A3, [A7 + 0xC]
00001984 200B move.l D0, A3
00001986 6700 0124 beq +0x126 /* 00001AAC */
0000198A 4AAB 0096 tst.l [A3 + 0x96]
0000198E 6722 beq +0x24 /* 000019B2 */
00001990 7E00 moveq.l D7, 0x00
00001992 6014 bra +0x16 /* 000019A8 */
label00001994:
00001994 206B 0096 movea.l A0, [A3 + 0x96]
00001998 2007 move.l D0, D7
0000199A E980 asl D0, 4
0000199C 4870 0800 pea.l [A0 + D0]
000019A0 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000019A4 588F addq.l A7, 4
000019A6 5287 addq.l D7, 1
label000019A8:
000019A8 302B 00C2 move.w D0, [A3 + 0xC2]
000019AC 48C0 ext.l D0
000019AE B087 cmp.l D0, D7
000019B0 6EE2 bgt -0x1C /* 00001994 */
label000019B2:
000019B2 4AAB 009E tst.l [A3 + 0x9E]
000019B6 6728 beq +0x2A /* 000019E0 */
000019B8 7E00 moveq.l D7, 0x00
000019BA 601A bra +0x1C /* 000019D6 */
label000019BC:
000019BC 206B 009E movea.l A0, [A3 + 0x9E]
000019C0 2007 move.l D0, D7
000019C2 D080 add.l D0, D0
000019C4 2200 move.l D1, D0
000019C6 E588 lsl D0, 2
000019C8 D081 add.l D0, D1
000019CA 4870 0806 pea.l [A0 + D0 + 0x6]
000019CE 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000019D2 588F addq.l A7, 4
000019D4 5287 addq.l D7, 1
label000019D6:
000019D6 302B 0074 move.w D0, [A3 + 0x74]
000019DA 48C0 ext.l D0
000019DC B087 cmp.l D0, D7
000019DE 6EDC bgt -0x22 /* 000019BC */
label000019E0:
000019E0 4AAB 00A2 tst.l [A3 + 0xA2]
000019E4 6728 beq +0x2A /* 00001A0E */
000019E6 7E00 moveq.l D7, 0x00
000019E8 601A bra +0x1C /* 00001A04 */
label000019EA:
000019EA 206B 00A2 movea.l A0, [A3 + 0xA2]
000019EE 2007 move.l D0, D7
000019F0 E588 lsl D0, 2
000019F2 2200 move.l D1, D0
000019F4 E588 lsl D0, 2
000019F6 D081 add.l D0, D1
000019F8 4870 0810 pea.l [A0 + D0 + 0x10]
000019FC 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A00 588F addq.l A7, 4
00001A02 5287 addq.l D7, 1
label00001A04:
00001A04 302B 0076 move.w D0, [A3 + 0x76]
00001A08 48C0 ext.l D0
00001A0A B087 cmp.l D0, D7
00001A0C 6EDC bgt -0x22 /* 000019EA */
label00001A0E:
00001A0E 4AAB 00AA tst.l [A3 + 0xAA]
00001A12 6738 beq +0x3A /* 00001A4C */
00001A14 7E00 moveq.l D7, 0x00
00001A16 602A bra +0x2C /* 00001A42 */
label00001A18:
00001A18 206B 00AA movea.l A0, [A3 + 0xAA]
00001A1C 2007 move.l D0, D7
00001A1E D080 add.l D0, D0
00001A20 2200 move.l D1, D0
00001A22 E588 lsl D0, 2
00001A24 D081 add.l D0, D1
00001A26 7200 moveq.l D1, 0x00
00001A28 3230 0808 move.w D1, [A0 + D0 + 0x8]
00001A2C 2F01 move.l -[A7], D1
00001A2E 2F2D BA78 move.l -[A7], [A5 - 0x4588]
00001A32 4EAD 11A2 jsr [A5 + 0x11A2 /* export_560 */]
00001A36 206D BA78 movea.l A0, [A5 - 0x4588]
00001A3A 53A8 00CC subq.l [A0 + 0xCC], 1
00001A3E 508F addq.l A7, 8
00001A40 5287 addq.l D7, 1
label00001A42:
00001A42 302B 007A move.w D0, [A3 + 0x7A]
00001A46 48C0 ext.l D0
00001A48 B087 cmp.l D0, D7
00001A4A 6ECC bgt -0x32 /* 00001A18 */
label00001A4C:
00001A4C 486B 0096 pea.l [A3 + 0x96]
00001A50 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A54 486B 009A pea.l [A3 + 0x9A]
00001A58 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A5C 486B 009E pea.l [A3 + 0x9E]
00001A60 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A64 486B 00A2 pea.l [A3 + 0xA2]
00001A68 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A6C 486B 00A6 pea.l [A3 + 0xA6]
00001A70 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A74 486B 00AA pea.l [A3 + 0xAA]
00001A78 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A7C 486B 00AE pea.l [A3 + 0xAE]
00001A80 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A84 486B 00B2 pea.l [A3 + 0xB2]
00001A88 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A8C 486B 00D6 pea.l [A3 + 0xD6]
00001A90 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00001A94 4AAB 00E2 tst.l [A3 + 0xE2]
00001A98 4FEF 0024 lea.l A7, [A7 + 0x24]
00001A9C 670E beq +0x10 /* 00001AAC */
00001A9E 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00001AA2 7000 moveq.l D0, 0x00
00001AA4 2F00 move.l -[A7], D0
00001AA6 4EAD 1CFA jsr [A5 + 0x1CFA /* export_923 */]
00001AAA 508F addq.l A7, 8
label00001AAC:
00001AAC 026D FFF0 FC9A andi.w [A5 - 0x366], 0xFFF0
00001AB2 4CDF 0880 movem.l D7,A3, [A7]+
00001AB6 4E75 rts
export_686:
00001AB8 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001ABC 3C2F 001E move.w D6, [A7 + 0x1E]
00001AC0 286F 0018 movea.l A4, [A7 + 0x18]
00001AC4 206F 0014 movea.l A0, [A7 + 0x14]
00001AC8 303C 0200 move.w D0, 0x200
00001ACC C068 0072 and.w D0, [A0 + 0x72]
00001AD0 670A beq +0xC /* 00001ADC */
00001AD2 206F 0014 movea.l A0, [A7 + 0x14]
00001AD6 2668 00B2 movea.l A3, [A0 + 0xB2]
00001ADA 6008 bra +0xA /* 00001AE4 */
label00001ADC:
00001ADC 206F 0014 movea.l A0, [A7 + 0x14]
00001AE0 2668 00AE movea.l A3, [A0 + 0xAE]
label00001AE4:
00001AE4 48C6 ext.l D6
00001AE6 70FF moveq.l D0, 0xFFFFFFFF
00001AE8 B086 cmp.l D0, D6
00001AEA 661A bne +0x1C /* 00001B06 */
00001AEC 206F 0014 movea.l A0, [A7 + 0x14]
00001AF0 D7E8 0062 add.l A3, [A0 + 0x62]
00001AF4 206F 0014 movea.l A0, [A7 + 0x14]
00001AF8 226F 0014 movea.l A1, [A7 + 0x14]
00001AFC 2E28 0066 move.l D7, [A0 + 0x66]
00001B00 9EA9 0062 sub.l D7, [A1 + 0x62]
00001B04 6032 bra +0x34 /* 00001B38 */
label00001B06:
00001B06 4A46 tst.w D6
00001B08 6608 bne +0xA /* 00001B12 */
00001B0A 2E3C 0000 00FF move.l D7, 0xFF
00001B10 6026 bra +0x28 /* 00001B38 */
label00001B12:
00001B12 4A46 tst.w D6
00001B14 6F20 ble +0x22 /* 00001B36 */
00001B16 48C6 ext.l D6
00001B18 206F 0014 movea.l A0, [A7 + 0x14]
00001B1C BCA8 006A cmp.l D6, [A0 + 0x6A]
00001B20 6F0A ble +0xC /* 00001B2C */
00001B22 206F 0014 movea.l A0, [A7 + 0x14]
00001B26 3C28 006C move.w D6, [A0 + 0x6C]
00001B2A 5246 addq.w D6, 1
label00001B2C:
00001B2C 3006 move.w D0, D6
00001B2E 5340 subq.w D0, 1
00001B30 D6C0 add.w A3, D0
00001B32 7E01 moveq.l D7, 0x01
00001B34 6002 bra +0x4 /* 00001B38 */
label00001B36:
00001B36 7E00 moveq.l D7, 0x00
label00001B38:
00001B38 4214 clr.b [A4]
00001B3A 600A bra +0xC /* 00001B46 */
label00001B3C:
00001B3C 5214 addq.b [A4], 1
00001B3E 7000 moveq.l D0, 0x00
00001B40 1014 move.b D0, [A4]
00001B42 199B 0000 move.b [A4 + D0.w], [A3]+
label00001B46:
00001B46 7000 moveq.l D0, 0x00
00001B48 1014 move.b D0, [A4]
00001B4A 0C80 0000 00FF cmpi.l D0, 0xFF
00001B50 6C0C bge +0xE /* 00001B5E */
00001B52 2007 move.l D0, D7
00001B54 5387 subq.l D7, 1
00001B56 4A80 tst.l D0
00001B58 6704 beq +0x6 /* 00001B5E */
00001B5A 4A13 tst.b [A3]
00001B5C 66DE bne -0x20 /* 00001B3C */
label00001B5E:
00001B5E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001B62 4E75 rts
export_687:
00001B64 4E56 FFDC link A6, -0x0024
00001B68 48E7 0310 movem.l -[A7], D6,D7,A3
00001B6C 3C2F 003E move.w D6, [A7 + 0x3E]
00001B70 266F 0038 movea.l A3, [A7 + 0x38]
00001B74 4A46 tst.w D6
00001B76 6F28 ble +0x2A /* 00001BA0 */
00001B78 7001 moveq.l D0, 0x01
00001B7A C06B 0072 and.w D0, [A3 + 0x72]
00001B7E 6620 bne +0x22 /* 00001BA0 */
00001B80 70FF moveq.l D0, 0xFFFFFFFF
00001B82 2D40 FFF2 move.l [A6 - 0xE], D0
00001B86 486E FFF2 pea.l [A6 - 0xE]
00001B8A 486E FFF6 pea.l [A6 - 0xA]
00001B8E 3F3C 280E move.w -[A7], 0x280E
00001B92 A9EB syscall Pack4/FP68K
00001B94 41EE FFF6 lea.l A0, [A6 - 0xA]
00001B98 3018 move.w D0, [A0]+
00001B9A 2218 move.l D1, [A0]+
00001B9C 2050 movea.l A0, [A0]
00001B9E 6062 bra +0x64 /* 00001C02 */
label00001BA0:
00001BA0 3006 move.w D0, D6
00001BA2 6B26 bmi +0x28 /* 00001BCA */
00001BA4 0C40 0002 cmpi.w D0, 0x2
00001BA8 6E20 bgt +0x22 /* 00001BCA */
00001BAA D040 add.w D0, D0
00001BAC 303B 0006 move.w D0, [PC + D0.w + 0x6]
00001BB0 4EFB 0000 jmp [PC + D0.w]
00001BB4 0008 000E ori.b A0, 0xE
00001BB8 0014 2E2B ori.b [A4], 0x2B /* '+' */
00001BBC 006A 600A 2E2B ori.w [A2 + 0x2E2B], 0x600A /* '`\n' */
00001BC2 0062 6004 ori.w -[A2], 0x6004
00001BC6 2E2B 0066 move.l D7, [A3 + 0x66]
label00001BCA:
00001BCA 2D47 FFEE move.l [A6 - 0x12], D7
00001BCE 486E FFEE pea.l [A6 - 0x12]
00001BD2 486E FFF6 pea.l [A6 - 0xA]
00001BD6 3F3C 280E move.w -[A7], 0x280E
00001BDA A9EB syscall Pack4/FP68K
00001BDC 486E FFF6 pea.l [A6 - 0xA]
00001BE0 486E FFE6 pea.l [A6 - 0x1A]
00001BE4 3F3C 0810 move.w -[A7], 0x810
00001BE8 A9EB syscall Pack4/FP68K
00001BEA 486E FFE6 pea.l [A6 - 0x1A]
00001BEE 486E FFDC pea.l [A6 - 0x24]
00001BF2 3F3C 080E move.w -[A7], 0x80E
00001BF6 A9EB syscall Pack4/FP68K
00001BF8 41EE FFDC lea.l A0, [A6 - 0x24]
00001BFC 3018 move.w D0, [A0]+
00001BFE 2218 move.l D1, [A0]+
00001C00 2050 movea.l A0, [A0]
label00001C02:
00001C02 4CEE 08C0 FFD0 movem.l D6,D7,A3, [A6 - 0x30]
00001C08 4E5E unlink A6
00001C0A 4E75 rts
export_688:
fn00001C0C:
00001C0C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00001C10 286F 001C movea.l A4, [A7 + 0x1C]
00001C14 2E2F 0018 move.l D7, [A7 + 0x18]
00001C18 266F 0014 movea.l A3, [A7 + 0x14]
00001C1C 3C2B 0072 move.w D6, [A3 + 0x72]
00001C20 7004 moveq.l D0, 0x04
00001C22 B087 cmp.l D0, D7
00001C24 6608 bne +0xA /* 00001C2E */
00001C26 006B 0004 0072 ori.w [A3 + 0x72], 0x4
00001C2C 600C bra +0xE /* 00001C3A */
label00001C2E:
00001C2E 7005 moveq.l D0, 0x05
00001C30 B087 cmp.l D0, D7
00001C32 6606 bne +0x8 /* 00001C3A */
00001C34 026B FFFB 0072 andi.w [A3 + 0x72], 0xFFFB
label00001C3A:
00001C3A 206B 00A2 movea.l A0, [A3 + 0xA2]
00001C3E 7000 moveq.l D0, 0x00
00001C40 1028 000F move.b D0, [A0 + 0xF]
00001C44 BE80 cmp.l D7, D0
00001C46 6606 bne +0x8 /* 00001C4E */
00001C48 BC6B 0072 cmp.w D6, [A3 + 0x72]
00001C4C 6774 beq +0x76 /* 00001CC2 */
label00001C4E:
00001C4E 7004 moveq.l D0, 0x04
00001C50 B087 cmp.l D0, D7
00001C52 6F16 ble +0x18 /* 00001C6A */
00001C54 206B 00A2 movea.l A0, [A3 + 0xA2]
00001C58 302B 008A move.w D0, [A3 + 0x8A]
00001C5C 48C0 ext.l D0
00001C5E E588 lsl D0, 2
00001C60 2200 move.l D1, D0
00001C62 E588 lsl D0, 2
00001C64 D081 add.l D0, D1
00001C66 1187 080F move.b [A0 + D0 + 0xF], D7
label00001C6A:
00001C6A 7004 moveq.l D0, 0x04
00001C6C C046 and.w D0, D6
00001C6E 7204 moveq.l D1, 0x04
00001C70 C26B 0072 and.w D1, [A3 + 0x72]
00001C74 B240 cmp.w D1, D0
00001C76 6718 beq +0x1A /* 00001C90 */
00001C78 2F0B move.l -[A7], A3
00001C7A 4EBA F444 jsr [PC - 0xBBC /* 000010C0 */]
00001C7E 2F0B move.l -[A7], A3
00001C80 4EBA E8B6 jsr [PC - 0x174A /* 00000538 */]
00001C84 2F0B move.l -[A7], A3
00001C86 4EBA 01F4 jsr [PC + 0x1F4 /* 00001E7C */]
00001C8A 4FEF 000C lea.l A7, [A7 + 0xC]
00001C8E 601C bra +0x1E /* 00001CAC */
label00001C90:
00001C90 7001 moveq.l D0, 0x01
00001C92 2F00 move.l -[A7], D0
00001C94 322B 0092 move.w D1, [A3 + 0x92]
00001C98 48C1 ext.l D1
00001C9A 2F01 move.l -[A7], D1
00001C9C 2F0B move.l -[A7], A3
00001C9E 4EBA E418 jsr [PC - 0x1BE8 /* 000000B8 */]
00001CA2 2F0B move.l -[A7], A3
00001CA4 4EBA 01D6 jsr [PC + 0x1D6 /* 00001E7C */]
00001CA8 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001CAC:
00001CAC 7001 moveq.l D0, 0x01
00001CAE 2F00 move.l -[A7], D0
00001CB0 2F0C move.l -[A7], A4
00001CB2 2F0B move.l -[A7], A3
00001CB4 4EBA 25EC jsr [PC + 0x25EC /* 000042A2 */]
00001CB8 006B 1000 0072 ori.w [A3 + 0x72], 0x1000
00001CBE 4FEF 000C lea.l A7, [A7 + 0xC]
label00001CC2:
00001CC2 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001CC6 4E75 rts
export_689:
00001CC8 4E56 FFFC link A6, -0x0004
00001CCC 48E7 0118 movem.l -[A7], D7,A3,A4
00001CD0 2E2E 000C move.l D7, [A6 + 0xC]
00001CD4 286E 0010 movea.l A4, [A6 + 0x10]
00001CD8 266E 0008 movea.l A3, [A6 + 0x8]
00001CDC 302B 00CA move.w D0, [A3 + 0xCA]
00001CE0 48C0 ext.l D0
00001CE2 B087 cmp.l D0, D7
00001CE4 6E16 bgt +0x18 /* 00001CFC */
00001CE6 2F0C move.l -[A7], A4
00001CE8 2F2B 006A move.l -[A7], [A3 + 0x6A]
00001CEC 2F2B 006A move.l -[A7], [A3 + 0x6A]
00001CF0 2F0B move.l -[A7], A3
00001CF2 4EBA 434C jsr [PC + 0x434C /* 00006040 */]
00001CF6 4FEF 0010 lea.l A7, [A7 + 0x10]
00001CFA 603E bra +0x40 /* 00001D3A */
label00001CFC:
00001CFC 4A87 tst.l D7
00001CFE 6C14 bge +0x16 /* 00001D14 */
00001D00 2F0C move.l -[A7], A4
00001D02 7000 moveq.l D0, 0x00
00001D04 2F00 move.l -[A7], D0
00001D06 2F00 move.l -[A7], D0
00001D08 2F0B move.l -[A7], A3
00001D0A 4EBA 4334 jsr [PC + 0x4334 /* 00006040 */]
00001D0E 4FEF 0010 lea.l A7, [A7 + 0x10]
00001D12 6026 bra +0x28 /* 00001D3A */
label00001D14:
00001D14 2007 move.l D0, D7
00001D16 E780 asl D0, 3
00001D18 D0AB 009A add.l D0, [A3 + 0x9A]
00001D1C 2D40 FFFC move.l [A6 - 0x4], D0
00001D20 2F0C move.l -[A7], A4
00001D22 206E FFFC movea.l A0, [A6 - 0x4]
00001D26 2F28 0008 move.l -[A7], [A0 + 0x8]
00001D2A 206E FFFC movea.l A0, [A6 - 0x4]
00001D2E 2F10 move.l -[A7], [A0]
00001D30 2F0B move.l -[A7], A3
00001D32 4EBA 430C jsr [PC + 0x430C /* 00006040 */]
00001D36 4FEF 0010 lea.l A7, [A7 + 0x10]
label00001D3A:
00001D3A 2F0C move.l -[A7], A4
00001D3C 7001 moveq.l D0, 0x01
00001D3E 2F00 move.l -[A7], D0
00001D40 2F0B move.l -[A7], A3
00001D42 4EBA 4B34 jsr [PC + 0x4B34 /* 00006878 */]
00001D46 4FEF 000C lea.l A7, [A7 + 0xC]
00001D4A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00001D50 4E5E unlink A6
00001D52 4E75 rts
fn00001D54:
00001D54 4E56 FEF8 link A6, -0x0108
00001D58 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00001D5C 286E 0008 movea.l A4, [A6 + 0x8]
00001D60 2A2E 0010 move.l D5, [A6 + 0x10]
00001D64 206E 000C movea.l A0, [A6 + 0xC]
00001D68 3E28 0008 move.w D7, [A0 + 0x8]
00001D6C 206E 000C movea.l A0, [A6 + 0xC]
00001D70 2650 movea.l A3, [A0]
00001D72 200B move.l D0, A3
00001D74 6700 00FA beq +0xFC /* 00001E70 */
00001D78 206E 000C movea.l A0, [A6 + 0xC]
00001D7C 4A68 000E tst.w [A0 + 0xE]
00001D80 6700 00EE beq +0xF0 /* 00001E70 */
00001D84 206E 000C movea.l A0, [A6 + 0xC]
00001D88 2C28 0004 move.l D6, [A0 + 0x4]
00001D8C BC85 cmp.l D6, D5
00001D8E 6C00 00E0 bge +0xE2 /* 00001E70 */
00001D92 206E 000C movea.l A0, [A6 + 0xC]
00001D96 3028 000E move.w D0, [A0 + 0xE]
00001D9A 5340 subq.w D0, 1
00001D9C 48C0 ext.l D0
00001D9E E780 asl D0, 3
00001DA0 D08B add.l D0, A3
00001DA2 2D40 FEF8 move.l [A6 - 0x108], D0
00001DA6 6034 bra +0x36 /* 00001DDC */
label00001DA8:
00001DA8 DE6B 0002 add.w D7, [A3 + 0x2]
00001DAC 302B 0006 move.w D0, [A3 + 0x6]
00001DB0 48C0 ext.l D0
00001DB2 DC80 add.l D6, D0
00001DB4 BC85 cmp.l D6, D5
00001DB6 6706 beq +0x8 /* 00001DBE */
00001DB8 B7EE FEF8 cmpa.l A3, [A6 - 0x108]
00001DBC 661A bne +0x1C /* 00001DD8 */
label00001DBE:
00001DBE BE6C 00CC cmp.w D7, [A4 + 0xCC]
00001DC2 6D0C blt +0xE /* 00001DD0 */
00001DC4 302C 00CC move.w D0, [A4 + 0xCC]
00001DC8 5340 subq.w D0, 1
00001DCA 48C0 ext.l D0
00001DCC 6000 00A4 bra +0xA6 /* 00001E72 */
label00001DD0:
00001DD0 48C7 ext.l D7
00001DD2 2007 move.l D0, D7
00001DD4 6000 009C bra +0x9E /* 00001E72 */
label00001DD8:
00001DD8 D6FC 0008 add.w A3, 0x8
label00001DDC:
00001DDC 302B 0006 move.w D0, [A3 + 0x6]
00001DE0 48C0 ext.l D0
00001DE2 D086 add.l D0, D6
00001DE4 B085 cmp.l D0, D5
00001DE6 6FC0 ble -0x3E /* 00001DA8 */
00001DE8 BC85 cmp.l D6, D5
00001DEA 6C78 bge +0x7A /* 00001E64 */
00001DEC 7020 moveq.l D0, 0x20
00001DEE B06B 0004 cmp.w D0, [A3 + 0x4]
00001DF2 6D1C blt +0x1E /* 00001E10 */
00001DF4 302B 0002 move.w D0, [A3 + 0x2]
00001DF8 48C0 ext.l D0
00001DFA 2205 move.l D1, D5
00001DFC 9286 sub.l D1, D6
00001DFE 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00001E02 322B 0006 move.w D1, [A3 + 0x6]
00001E06 48C1 ext.l D1
00001E08 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001E0C DE40 add.w D7, D0
00001E0E 6054 bra +0x56 /* 00001E64 */
label00001E10:
00001E10 2006 move.l D0, D6
00001E12 D0AC 00AE add.l D0, [A4 + 0xAE]
00001E16 2D40 FEFC move.l [A6 - 0x104], D0
00001E1A 422E FF00 clr.b [A6 - 0x100]
00001E1E 3013 move.w D0, [A3]
00001E20 48C0 ext.l D0
00001E22 D080 add.l D0, D0
00001E24 2200 move.l D1, D0
00001E26 E588 lsl D0, 2
00001E28 D081 add.l D0, D1
00001E2A D0AC 009E add.l D0, [A4 + 0x9E]
00001E2E 2F00 move.l -[A7], D0
00001E30 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00001E34 588F addq.l A7, 4
00001E36 601A bra +0x1C /* 00001E52 */
label00001E38:
00001E38 206E FEFC movea.l A0, [A6 - 0x104]
00001E3C 52AE FEFC addq.l [A6 - 0x104], 1
00001E40 522E FF00 addq.b [A6 - 0x100], 1
00001E44 7000 moveq.l D0, 0x00
00001E46 102E FF00 move.b D0, [A6 - 0x100]
00001E4A 43EE FF00 lea.l A1, [A6 - 0x100]
00001E4E 1390 0000 move.b [A1 + D0.w], [A0]
label00001E52:
00001E52 5286 addq.l D6, 1
00001E54 BA86 cmp.l D5, D6
00001E56 6CE0 bge -0x1E /* 00001E38 */
00001E58 486E FF00 pea.l [A6 - 0x100]
00001E5C 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
00001E60 DE40 add.w D7, D0
00001E62 588F addq.l A7, 4
label00001E64:
00001E64 BE6C 00CC cmp.w D7, [A4 + 0xCC]
00001E68 6D06 blt +0x8 /* 00001E70 */
00001E6A 3E2C 00CC move.w D7, [A4 + 0xCC]
00001E6E 5347 subq.w D7, 1
label00001E70:
00001E70 3007 move.w D0, D7
label00001E72:
00001E72 4CEE 18E0 FEE4 movem.l D5,D6,D7,A3,A4, [A6 - 0x11C]
00001E78 4E5E unlink A6
00001E7A 4E75 rts
export_690:
fn00001E7C:
00001E7C 4E56 FFFC link A6, -0x0004
00001E80 48E7 0118 movem.l -[A7], D7,A3,A4
00001E84 266E 0008 movea.l A3, [A6 + 0x8]
00001E88 286B 0096 movea.l A4, [A3 + 0x96]
00001E8C 302B 00C8 move.w D0, [A3 + 0xC8]
00001E90 48C0 ext.l D0
00001E92 E980 asl D0, 4
00001E94 D08C add.l D0, A4
00001E96 2D40 FFFC move.l [A6 - 0x4], D0
00001E9A 026B 3FFF 0072 andi.w [A3 + 0x72], 0x3FFF
00001EA0 4A6B 00C8 tst.w [A3 + 0xC8]
00001EA4 6700 0088 beq +0x8A /* 00001F2E */
00001EA8 202B 0066 move.l D0, [A3 + 0x66]
00001EAC B0AB 0062 cmp.l D0, [A3 + 0x62]
00001EB0 667C bne +0x7E /* 00001F2E */
00001EB2 202B 0062 move.l D0, [A3 + 0x62]
00001EB6 B0AC 0004 cmp.l D0, [A4 + 0x4]
00001EBA 6D72 blt +0x74 /* 00001F2E */
00001EBC 206E FFFC movea.l A0, [A6 - 0x4]
00001EC0 202B 0062 move.l D0, [A3 + 0x62]
00001EC4 B0A8 0004 cmp.l D0, [A0 + 0x4]
00001EC8 6C64 bge +0x66 /* 00001F2E */
00001ECA 6004 bra +0x6 /* 00001ED0 */
label00001ECC:
00001ECC D8FC 0010 add.w A4, 0x10
label00001ED0:
00001ED0 B9EE FFFC cmpa.l A4, [A6 - 0x4]
00001ED4 6412 bcc +0x14 /* 00001EE8 */
00001ED6 200C move.l D0, A4
00001ED8 7210 moveq.l D1, 0x10
00001EDA D081 add.l D0, D1
00001EDC 2040 movea.l A0, D0
00001EDE 2028 0004 move.l D0, [A0 + 0x4]
00001EE2 B0AB 0062 cmp.l D0, [A3 + 0x62]
00001EE6 6FE4 ble -0x1A /* 00001ECC */
label00001EE8:
00001EE8 302C 000A move.w D0, [A4 + 0xA]
00001EEC D06C 000C add.w D0, [A4 + 0xC]
00001EF0 3740 00BE move.w [A3 + 0xBE], D0
00001EF4 2F2B 0062 move.l -[A7], [A3 + 0x62]
00001EF8 2F0C move.l -[A7], A4
00001EFA 2F0B move.l -[A7], A3
00001EFC 4EBA FE56 jsr [PC - 0x1AA /* 00001D54 */]
00001F00 3740 00C0 move.w [A3 + 0xC0], D0
00001F04 3E2B 00C0 move.w D7, [A3 + 0xC0]
00001F08 9E6B 007E sub.w D7, [A3 + 0x7E]
00001F0C 4A47 tst.w D7
00001F0E 4FEF 000C lea.l A7, [A7 + 0xC]
00001F12 6D00 00CE blt +0xD0 /* 00001FE2 */
00001F16 302B 00BC move.w D0, [A3 + 0xBC]
00001F1A 906B 00B8 sub.w D0, [A3 + 0xB8]
00001F1E B047 cmp.w D0, D7
00001F20 6D00 00C0 blt +0xC2 /* 00001FE2 */
00001F24 006B 8000 0072 ori.w [A3 + 0x72], 0x8000
00001F2A 6000 00B6 bra +0xB8 /* 00001FE2 */
label00001F2E:
00001F2E 206E FFFC movea.l A0, [A6 - 0x4]
00001F32 2028 0004 move.l D0, [A0 + 0x4]
00001F36 B0AB 0062 cmp.l D0, [A3 + 0x62]
00001F3A 667C bne +0x7E /* 00001FB8 */
00001F3C 202B 006A move.l D0, [A3 + 0x6A]
00001F40 B0AB 0062 cmp.l D0, [A3 + 0x62]
00001F44 6672 bne +0x74 /* 00001FB8 */
00001F46 4A6B 00C8 tst.w [A3 + 0xC8]
00001F4A 672E beq +0x30 /* 00001F7A */
00001F4C 206B 00AE movea.l A0, [A3 + 0xAE]
00001F50 202B 0062 move.l D0, [A3 + 0x62]
00001F54 720D moveq.l D1, 0x0D
00001F56 B230 08FF cmp.b D1, [A0 + D0 - 0x1]
00001F5A 671E beq +0x20 /* 00001F7A */
00001F5C 2F2B 0062 move.l -[A7], [A3 + 0x62]
00001F60 70F0 moveq.l D0, 0xFFFFFFF0
00001F62 D1AE FFFC add.l [A6 - 0x4], D0
00001F66 2F2E FFFC move.l -[A7], [A6 - 0x4]
00001F6A 2F0B move.l -[A7], A3
00001F6C 4EBA FDE6 jsr [PC - 0x21A /* 00001D54 */]
00001F70 3740 00C0 move.w [A3 + 0xC0], D0
00001F74 4FEF 000C lea.l A7, [A7 + 0xC]
00001F78 600A bra +0xC /* 00001F84 */
label00001F7A:
00001F7A 206E FFFC movea.l A0, [A6 - 0x4]
00001F7E 3768 0008 00C0 move.w [A3 + 0xC0], [A0 + 0x8]
label00001F84:
00001F84 206E FFFC movea.l A0, [A6 - 0x4]
00001F88 226E FFFC movea.l A1, [A6 - 0x4]
00001F8C 3029 000A move.w D0, [A1 + 0xA]
00001F90 D068 000C add.w D0, [A0 + 0xC]
00001F94 3740 00BE move.w [A3 + 0xBE], D0
00001F98 3E2B 00C0 move.w D7, [A3 + 0xC0]
00001F9C 9E6B 007E sub.w D7, [A3 + 0x7E]
00001FA0 4A47 tst.w D7
00001FA2 6D3E blt +0x40 /* 00001FE2 */
00001FA4 302B 00BC move.w D0, [A3 + 0xBC]
00001FA8 906B 00B8 sub.w D0, [A3 + 0xB8]
00001FAC B047 cmp.w D0, D7
00001FAE 6D32 blt +0x34 /* 00001FE2 */
00001FB0 006B 8000 0072 ori.w [A3 + 0x72], 0x8000
00001FB6 602A bra +0x2C /* 00001FE2 */
label00001FB8:
00001FB8 377C 8300 00BE move.w [A3 + 0xBE], 0x8300
00001FBE 377C 8300 00C0 move.w [A3 + 0xC0], 0x8300
00001FC4 206E FFFC movea.l A0, [A6 - 0x4]
00001FC8 202B 0062 move.l D0, [A3 + 0x62]
00001FCC B0A8 0004 cmp.l D0, [A0 + 0x4]
00001FD0 6F0A ble +0xC /* 00001FDC */
00001FD2 202B 0066 move.l D0, [A3 + 0x66]
00001FD6 B0AC 0004 cmp.l D0, [A4 + 0x4]
00001FDA 6F06 ble +0x8 /* 00001FE2 */
label00001FDC:
00001FDC 006B 4000 0072 ori.w [A3 + 0x72], 0x4000 /* '@\0' */
label00001FE2:
00001FE2 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00001FE8 4E5E unlink A6
00001FEA 4E75 rts
export_691:
fn00001FEC:
00001FEC 48E7 0018 movem.l -[A7], A3,A4
00001FF0 286F 000C movea.l A4, [A7 + 0xC]
00001FF4 266F 0010 movea.l A3, [A7 + 0x10]
00001FF8 200B move.l D0, A3
00001FFA 6716 beq +0x18 /* 00002012 */
00001FFC 006D 0800 FC9A ori.w [A5 - 0x366], 0x800
00002002 2F0C move.l -[A7], A4
00002004 486D 15F2 pea.l [A5 + 0x15F2 /* export_698 */]
00002008 4E93 jsr [A3]
0000200A 026D F7FF FC9A andi.w [A5 - 0x366], 0xF7FF
00002010 508F addq.l A7, 8
label00002012:
00002012 4CDF 1800 movem.l A3,A4, [A7]+
00002016 4E75 rts
fn00002018:
00002018 4E56 FFFC link A6, -0x0004
0000201C 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002020 2A2E 000C move.l D5, [A6 + 0xC]
00002024 2E2E 0010 move.l D7, [A6 + 0x10]
00002028 286E 0008 movea.l A4, [A6 + 0x8]
0000202C 4AAC 006A tst.l [A4 + 0x6A]
00002030 6700 0194 beq +0x196 /* 000021C6 */
00002034 302C 00C8 move.w D0, [A4 + 0xC8]
00002038 48C0 ext.l D0
0000203A E980 asl D0, 4
0000203C 266C 0096 movea.l A3, [A4 + 0x96]
00002040 D08B add.l D0, A3
00002042 2D40 FFFC move.l [A6 - 0x4], D0
00002046 BAAB 0004 cmp.l D5, [A3 + 0x4]
0000204A 6C04 bge +0x6 /* 00002050 */
0000204C 2A2B 0004 move.l D5, [A3 + 0x4]
label00002050:
00002050 206E FFFC movea.l A0, [A6 - 0x4]
00002054 BEA8 0004 cmp.l D7, [A0 + 0x4]
00002058 6F08 ble +0xA /* 00002062 */
0000205A 206E FFFC movea.l A0, [A6 - 0x4]
0000205E 2E28 0004 move.l D7, [A0 + 0x4]
label00002062:
00002062 2C05 move.l D6, D5
00002064 BE86 cmp.l D7, D6
00002066 6E1A bgt +0x1C /* 00002082 */
00002068 BCAC 006A cmp.l D6, [A4 + 0x6A]
0000206C 6C14 bge +0x16 /* 00002082 */
0000206E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002072 2F0C move.l -[A7], A4
00002074 4EBA FF76 jsr [PC - 0x8A /* 00001FEC */]
00002078 508F addq.l A7, 8
0000207A 6000 016C bra +0x16E /* 000021E8 */
label0000207E:
0000207E D6FC 0010 add.w A3, 0x10
label00002082:
00002082 200B move.l D0, A3
00002084 7210 moveq.l D1, 0x10
00002086 D081 add.l D0, D1
00002088 2040 movea.l A0, D0
0000208A BCA8 0004 cmp.l D6, [A0 + 0x4]
0000208E 6D06 blt +0x8 /* 00002096 */
00002090 B7EE FFFC cmpa.l A3, [A6 - 0x4]
00002094 65E8 bcs -0x16 /* 0000207E */
label00002096:
00002096 B7EE FFFC cmpa.l A3, [A6 - 0x4]
0000209A 660A bne +0xC /* 000020A6 */
0000209C 4A6C 00C8 tst.w [A4 + 0xC8]
000020A0 6704 beq +0x6 /* 000020A6 */
000020A2 D6FC FFF0 add.w A3, 0xFFF0
label000020A6:
000020A6 526D FC6E addq.w [A5 - 0x392], 1
000020AA 302B 000A move.w D0, [A3 + 0xA]
000020AE D06C 00B6 add.w D0, [A4 + 0xB6]
000020B2 3B40 FC82 move.w [A5 - 0x37E], D0
000020B6 202B 0004 move.l D0, [A3 + 0x4]
000020BA B0AC 006A cmp.l D0, [A4 + 0x6A]
000020BE 6C00 00C0 bge +0xC2 /* 00002180 */
000020C2 6000 00B6 bra +0xB8 /* 0000217A */
label000020C6:
000020C6 BCAB 0004 cmp.l D6, [A3 + 0x4]
000020CA 6620 bne +0x22 /* 000020EC */
000020CC 3B6C 00B8 FC84 move.w [A5 - 0x37C], [A4 + 0xB8]
label000020D2:
000020D2 D6FC 0010 add.w A3, 0x10
000020D6 B7EE FFFC cmpa.l A3, [A6 - 0x4]
000020DA 642E bcc +0x30 /* 0000210A */
000020DC 200B move.l D0, A3
000020DE 7210 moveq.l D1, 0x10
000020E0 D081 add.l D0, D1
000020E2 2040 movea.l A0, D0
000020E4 BEA8 0004 cmp.l D7, [A0 + 0x4]
000020E8 6EE8 bgt -0x16 /* 000020D2 */
000020EA 601E bra +0x20 /* 0000210A */
label000020EC:
000020EC 2F06 move.l -[A7], D6
000020EE 2F0B move.l -[A7], A3
000020F0 D6FC 0010 add.w A3, 0x10
000020F4 2F0C move.l -[A7], A4
000020F6 4EBA FC5C jsr [PC - 0x3A4 /* 00001D54 */]
000020FA D06C 00B8 add.w D0, [A4 + 0xB8]
000020FE 906C 007E sub.w D0, [A4 + 0x7E]
00002102 3B40 FC84 move.w [A5 - 0x37C], D0
00002106 4FEF 000C lea.l A7, [A7 + 0xC]
label0000210A:
0000210A 302B 000A move.w D0, [A3 + 0xA]
0000210E D06C 00B6 add.w D0, [A4 + 0xB6]
00002112 5340 subq.w D0, 1
00002114 3B40 FC86 move.w [A5 - 0x37A], D0
00002118 B06C 00BA cmp.w D0, [A4 + 0xBA]
0000211C 6F06 ble +0x8 /* 00002124 */
0000211E 3B6C 00BA FC86 move.w [A5 - 0x37A], [A4 + 0xBA]
label00002124:
00002124 2C2B 0004 move.l D6, [A3 + 0x4]
00002128 BE86 cmp.l D7, D6
0000212A 6C2E bge +0x30 /* 0000215A */
0000212C BA87 cmp.l D5, D7
0000212E 6706 beq +0x8 /* 00002136 */
00002130 BEAC 006A cmp.l D7, [A4 + 0x6A]
00002134 6724 beq +0x26 /* 0000215A */
label00002136:
00002136 2F07 move.l -[A7], D7
00002138 200B move.l D0, A3
0000213A 7210 moveq.l D1, 0x10
0000213C 9081 sub.l D0, D1
0000213E 2F00 move.l -[A7], D0
00002140 2F0C move.l -[A7], A4
00002142 4EBA FC10 jsr [PC - 0x3F0 /* 00001D54 */]
00002146 D06C 00B8 add.w D0, [A4 + 0xB8]
0000214A 906C 007E sub.w D0, [A4 + 0x7E]
0000214E 5340 subq.w D0, 1
00002150 3B40 FC88 move.w [A5 - 0x378], D0
00002154 4FEF 000C lea.l A7, [A7 + 0xC]
00002158 6006 bra +0x8 /* 00002160 */
label0000215A:
0000215A 3B6C 00BC FC88 move.w [A5 - 0x378], [A4 + 0xBC]
label00002160:
00002160 2F0C move.l -[A7], A4
00002162 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
00002166 206E 0014 movea.l A0, [A6 + 0x14]
0000216A 4E90 jsr [A0]
0000216C 302B 000A move.w D0, [A3 + 0xA]
00002170 D06C 00B6 add.w D0, [A4 + 0xB6]
00002174 3B40 FC82 move.w [A5 - 0x37E], D0
00002178 508F addq.l A7, 8
label0000217A:
0000217A BE86 cmp.l D7, D6
0000217C 6E00 FF48 bgt -0xB6 /* 000020C6 */
label00002180:
00002180 BCAC 006A cmp.l D6, [A4 + 0x6A]
00002184 665E bne +0x60 /* 000021E4 */
00002186 302D FC82 move.w D0, [A5 - 0x37E]
0000218A B06C 00BA cmp.w D0, [A4 + 0xBA]
0000218E 6E54 bgt +0x56 /* 000021E4 */
00002190 3B6C 00B8 FC84 move.w [A5 - 0x37C], [A4 + 0xB8]
00002196 3B6C 00BC FC88 move.w [A5 - 0x378], [A4 + 0xBC]
0000219C 206C 009A movea.l A0, [A4 + 0x9A]
000021A0 302C 00CA move.w D0, [A4 + 0xCA]
000021A4 5340 subq.w D0, 1
000021A6 48C0 ext.l D0
000021A8 E780 asl D0, 3
000021AA 3030 0804 move.w D0, [A0 + D0 + 0x4]
000021AE D06D FC82 add.w D0, [A5 - 0x37E]
000021B2 3B40 FC86 move.w [A5 - 0x37A], D0
000021B6 2F0C move.l -[A7], A4
000021B8 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
000021BC 206E 0014 movea.l A0, [A6 + 0x14]
000021C0 4E90 jsr [A0]
000021C2 508F addq.l A7, 8
000021C4 601E bra +0x20 /* 000021E4 */
label000021C6:
000021C6 526D FC6E addq.w [A5 - 0x392], 1
000021CA 41ED FC82 lea.l A0, [A5 - 0x37E]
000021CE 43EC 00B6 lea.l A1, [A4 + 0xB6]
000021D2 20D9 move.l [A0]+, [A1]+
000021D4 20D9 move.l [A0]+, [A1]+
000021D6 2F0C move.l -[A7], A4
000021D8 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
000021DC 206E 0014 movea.l A0, [A6 + 0x14]
000021E0 4E90 jsr [A0]
000021E2 508F addq.l A7, 8
label000021E4:
000021E4 426D FC6E clr.w [A5 - 0x392]
label000021E8:
000021E8 4CEE 18E0 FFE8 movem.l D5,D6,D7,A3,A4, [A6 - 0x18]
000021EE 4E5E unlink A6
000021F0 4E75 rts
export_692:
000021F2 4E56 FFF2 link A6, -0x000E
000021F6 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000021FA 266E 0008 movea.l A3, [A6 + 0x8]
000021FE 286B 0096 movea.l A4, [A3 + 0x96]
00002202 302B 00C8 move.w D0, [A3 + 0xC8]
00002206 48C0 ext.l D0
00002208 E980 asl D0, 4
0000220A D08C add.l D0, A4
0000220C 2D40 FFF2 move.l [A6 - 0xE], D0
00002210 7A02 moveq.l D5, 0x02
00002212 CA6E 0012 and.w D5, [A6 + 0x12]
00002216 3D7C 0001 FFF6 move.w [A6 - 0xA], 0x1
0000221C 7000 moveq.l D0, 0x00
0000221E 2C2B 0062 move.l D6, [A3 + 0x62]
00002222 BCAC 0004 cmp.l D6, [A4 + 0x4]
00002226 6D1A blt +0x1C /* 00002242 */
00002228 206E FFF2 movea.l A0, [A6 - 0xE]
0000222C BCA8 0004 cmp.l D6, [A0 + 0x4]
00002230 6D0E blt +0x10 /* 00002240 */
00002232 206E FFF2 movea.l A0, [A6 - 0xE]
00002236 2228 0004 move.l D1, [A0 + 0x4]
0000223A B2AB 006A cmp.l D1, [A3 + 0x6A]
0000223E 6602 bne +0x4 /* 00002242 */
label00002240:
00002240 7001 moveq.l D0, 0x01
label00002242:
00002242 3D40 FFFA move.w [A6 - 0x6], D0
00002246 7000 moveq.l D0, 0x00
00002248 2E2B 0066 move.l D7, [A3 + 0x66]
0000224C BEAC 0004 cmp.l D7, [A4 + 0x4]
00002250 6D1A blt +0x1C /* 0000226C */
00002252 206E FFF2 movea.l A0, [A6 - 0xE]
00002256 BEA8 0004 cmp.l D7, [A0 + 0x4]
0000225A 6D0E blt +0x10 /* 0000226A */
0000225C 206E FFF2 movea.l A0, [A6 - 0xE]
00002260 2228 0004 move.l D1, [A0 + 0x4]
00002264 B2AB 006A cmp.l D1, [A3 + 0x6A]
00002268 6602 bne +0x4 /* 0000226C */
label0000226A:
0000226A 7001 moveq.l D0, 0x01
label0000226C:
0000226C 3D40 FFF8 move.w [A6 - 0x8], D0
00002270 302E 000E move.w D0, [A6 + 0xE]
00002274 48C0 ext.l D0
00002276 5380 subq.l D0, 1
00002278 6B00 04AC bmi +0x4AE /* 00002726 */
0000227C 0C80 0000 0009 cmpi.l D0, 0x9 /* '\t' */
00002282 6E00 04A2 bgt +0x4A4 /* 00002726 */
00002286 D080 add.l D0, D0
00002288 303B 0806 move.w D0, [PC + D0 + 0x6]
0000228C 4EFB 0000 jmp [PC + D0.w]
00002290 0016 01CA ori.b [A6], 0xCA
00002294 0204 040C andi.b D4, 0xC
00002298 0016 01CA ori.b [A6], 0xCA
0000229C 0204 040C andi.b D4, 0xC
000022A0 044A 045C subi.w A2, 0x45C
000022A4 4A6E FFFA tst.w [A6 - 0x6]
000022A8 6700 0458 beq +0x45A /* 00002702 */
000022AC 7001 moveq.l D0, 0x01
000022AE B06E 000E cmp.w D0, [A6 + 0xE]
000022B2 6600 0112 bne +0x114 /* 000023C6 */
000022B6 200C move.l D0, A4
000022B8 7210 moveq.l D1, 0x10
000022BA D081 add.l D0, D1
000022BC 2040 movea.l A0, D0
000022BE BCA8 0004 cmp.l D6, [A0 + 0x4]
000022C2 6E6E bgt +0x70 /* 00002332 */
000022C4 4A6B 0092 tst.w [A3 + 0x92]
000022C8 6614 bne +0x16 /* 000022DE */
000022CA 7C00 moveq.l D6, 0x00
000022CC 4A45 tst.w D5
000022CE 6706 beq +0x8 /* 000022D6 */
000022D0 202B 0066 move.l D0, [A3 + 0x66]
000022D4 6002 bra +0x4 /* 000022D8 */
label000022D6:
000022D6 2006 move.l D0, D6
label000022D8:
000022D8 2E00 move.l D7, D0
000022DA 6000 0426 bra +0x428 /* 00002702 */
label000022DE:
000022DE 4A6B 00CE tst.w [A3 + 0xCE]
000022E2 6C24 bge +0x26 /* 00002308 */
000022E4 2F06 move.l -[A7], D6
000022E6 302B 008C move.w D0, [A3 + 0x8C]
000022EA 48C0 ext.l D0
000022EC 322B 0092 move.w D1, [A3 + 0x92]
000022F0 48C1 ext.l D1
000022F2 9081 sub.l D0, D1
000022F4 E980 asl D0, 4
000022F6 D08C add.l D0, A4
000022F8 2F00 move.l -[A7], D0
000022FA 2F0B move.l -[A7], A3
000022FC 4EBA FA56 jsr [PC - 0x5AA /* 00001D54 */]
00002300 3740 00CE move.w [A3 + 0xCE], D0
00002304 4FEF 000C lea.l A7, [A7 + 0xC]
label00002308:
00002308 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000230C 302B 0092 move.w D0, [A3 + 0x92]
00002310 48C0 ext.l D0
00002312 5380 subq.l D0, 1
00002314 2F00 move.l -[A7], D0
00002316 2F0B move.l -[A7], A3
00002318 4EBA 4232 jsr [PC + 0x4232 /* 0000654C */]
0000231C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002320 2F0B move.l -[A7], A3
00002322 4EBA 1FCA jsr [PC + 0x1FCA /* 000042EE */]
00002326 286B 0096 movea.l A4, [A3 + 0x96]
0000232A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000232E 6000 00C6 bra +0xC8 /* 000023F6 */
label00002332:
00002332 BCAB 006A cmp.l D6, [A3 + 0x6A]
00002336 6642 bne +0x44 /* 0000237A */
00002338 206B 00AE movea.l A0, [A3 + 0xAE]
0000233C 202B 006A move.l D0, [A3 + 0x6A]
00002340 720D moveq.l D1, 0x0D
00002342 B230 08FF cmp.b D1, [A0 + D0 - 0x1]
00002346 56C0 sne D0
00002348 0240 0001 andi.w D0, 0x1
0000234C 48C0 ext.l D0
0000234E 5280 addq.l D0, 1
00002350 E980 asl D0, 4
00002352 286E FFF2 movea.l A4, [A6 - 0xE]
00002356 99C0 sub.l A4, D0
00002358 4A6B 00CE tst.w [A3 + 0xCE]
0000235C 6C00 0098 bge +0x9A /* 000023F6 */
00002360 2F06 move.l -[A7], D6
00002362 200C move.l D0, A4
00002364 7210 moveq.l D1, 0x10
00002366 D081 add.l D0, D1
00002368 2F00 move.l -[A7], D0
0000236A 2F0B move.l -[A7], A3
0000236C 4EBA F9E6 jsr [PC - 0x61A /* 00001D54 */]
00002370 3740 00CE move.w [A3 + 0xCE], D0
00002374 4FEF 000C lea.l A7, [A7 + 0xC]
00002378 607C bra +0x7E /* 000023F6 */
label0000237A:
0000237A 4A6B 00CE tst.w [A3 + 0xCE]
0000237E 6C2A bge +0x2C /* 000023AA */
00002380 2F06 move.l -[A7], D6
00002382 302B 008C move.w D0, [A3 + 0x8C]
00002386 48C0 ext.l D0
00002388 322B 0092 move.w D1, [A3 + 0x92]
0000238C 48C1 ext.l D1
0000238E 9081 sub.l D0, D1
00002390 E980 asl D0, 4
00002392 D08C add.l D0, A4
00002394 2F00 move.l -[A7], D0
00002396 2F0B move.l -[A7], A3
00002398 4EBA F9BA jsr [PC - 0x646 /* 00001D54 */]
0000239C 3740 00CE move.w [A3 + 0xCE], D0
000023A0 4FEF 000C lea.l A7, [A7 + 0xC]
000023A4 6004 bra +0x6 /* 000023AA */
label000023A6:
000023A6 D8FC 0010 add.w A4, 0x10
label000023AA:
000023AA 202E FFF2 move.l D0, [A6 - 0xE]
000023AE 7220 moveq.l D1, 0x20
000023B0 9081 sub.l D0, D1
000023B2 B08C cmp.l D0, A4
000023B4 6340 bls +0x42 /* 000023F6 */
000023B6 200C move.l D0, A4
000023B8 7220 moveq.l D1, 0x20
000023BA D081 add.l D0, D1
000023BC 2040 movea.l A0, D0
000023BE BCA8 0004 cmp.l D6, [A0 + 0x4]
000023C2 6CE2 bge -0x1C /* 000023A6 */
000023C4 6030 bra +0x32 /* 000023F6 */
label000023C6:
000023C6 200C move.l D0, A4
000023C8 7210 moveq.l D1, 0x10
000023CA D081 add.l D0, D1
000023CC 2040 movea.l A0, D0
000023CE BCA8 0004 cmp.l D6, [A0 + 0x4]
000023D2 6C22 bge +0x24 /* 000023F6 */
000023D4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000023D8 2F3C FFFF 8003 move.l -[A7], 0xFFFF8003
000023DE 2F0B move.l -[A7], A3
000023E0 4EBA 416A jsr [PC + 0x416A /* 0000654C */]
000023E4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000023E8 2F0B move.l -[A7], A3
000023EA 4EBA 1F02 jsr [PC + 0x1F02 /* 000042EE */]
000023EE 286B 0096 movea.l A4, [A3 + 0x96]
000023F2 4FEF 0014 lea.l A7, [A7 + 0x14]
label000023F6:
000023F6 302B 0084 move.w D0, [A3 + 0x84]
000023FA 48C0 ext.l D0
000023FC 2F00 move.l -[A7], D0
000023FE 206D E9DE movea.l A0, [A5 - 0x1622]
00002402 3028 017C move.w D0, [A0 + 0x17C]
00002406 48C0 ext.l D0
00002408 2F00 move.l -[A7], D0
0000240A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000240E D06B 00CE add.w D0, [A3 + 0xCE]
00002412 3D40 FFFE move.w [A6 - 0x2], D0
00002416 302B 0080 move.w D0, [A3 + 0x80]
0000241A 48C0 ext.l D0
0000241C 2F00 move.l -[A7], D0
0000241E 206D E9DE movea.l A0, [A5 - 0x1622]
00002422 3028 017C move.w D0, [A0 + 0x17C]
00002426 48C0 ext.l D0
00002428 2F00 move.l -[A7], D0
0000242A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000242E D06C 000A add.w D0, [A4 + 0xA]
00002432 3D40 FFFC move.w [A6 - 0x4], D0
00002436 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000243A 2F0B move.l -[A7], A3
0000243C 4EBA 02F2 jsr [PC + 0x2F2 /* 00002730 */]
00002440 2C00 move.l D6, D0
00002442 4A45 tst.w D5
00002444 4FEF 0018 lea.l A7, [A7 + 0x18]
00002448 6706 beq +0x8 /* 00002450 */
0000244A 202B 0066 move.l D0, [A3 + 0x66]
0000244E 6002 bra +0x4 /* 00002452 */
label00002450:
00002450 2006 move.l D0, D6
label00002452:
00002452 2E00 move.l D7, D0
00002454 6000 02AC bra +0x2AE /* 00002702 */
00002458 2C2B 0062 move.l D6, [A3 + 0x62]
0000245C 5386 subq.l D6, 1
0000245E 377C FFFF 00CE move.w [A3 + 0xCE], 0xFFFF
00002464 7006 moveq.l D0, 0x06
00002466 B06E 000E cmp.w D0, [A6 + 0xE]
0000246A 6614 bne +0x16 /* 00002480 */
0000246C 6002 bra +0x4 /* 00002470 */
label0000246E:
0000246E 5386 subq.l D6, 1
label00002470:
00002470 206B 00AE movea.l A0, [A3 + 0xAE]
00002474 7020 moveq.l D0, 0x20
00002476 B030 68FF cmp.b D0, [A0 + D6 - 0x1]
0000247A 6404 bcc +0x6 /* 00002480 */
0000247C 4A86 tst.l D6
0000247E 66EE bne -0x10 /* 0000246E */
label00002480:
00002480 4A45 tst.w D5
00002482 6706 beq +0x8 /* 0000248A */
00002484 202B 0066 move.l D0, [A3 + 0x66]
00002488 6002 bra +0x4 /* 0000248C */
label0000248A:
0000248A 2006 move.l D0, D6
label0000248C:
0000248C 2E00 move.l D7, D0
0000248E 6000 0272 bra +0x274 /* 00002702 */
00002492 536E FFF6 subq.w [A6 - 0xA], 1
00002496 4A6E FFF8 tst.w [A6 - 0x8]
0000249A 6700 0266 beq +0x268 /* 00002702 */
0000249E 4A6B 00CE tst.w [A3 + 0xCE]
000024A2 6C48 bge +0x4A /* 000024EC */
000024A4 286B 0096 movea.l A4, [A3 + 0x96]
000024A8 302B 008C move.w D0, [A3 + 0x8C]
000024AC B06B 0092 cmp.w D0, [A3 + 0x92]
000024B0 6F14 ble +0x16 /* 000024C6 */
000024B2 302B 008C move.w D0, [A3 + 0x8C]
000024B6 906B 0092 sub.w D0, [A3 + 0x92]
000024BA 48C0 ext.l D0
000024BC E980 asl D0, 4
000024BE D9C0 add.l A4, D0
000024C0 6004 bra +0x6 /* 000024C6 */
label000024C2:
000024C2 D8FC 0010 add.w A4, 0x10
label000024C6:
000024C6 200C move.l D0, A4
000024C8 7210 moveq.l D1, 0x10
000024CA D081 add.l D0, D1
000024CC 2040 movea.l A0, D0
000024CE BEA8 0004 cmp.l D7, [A0 + 0x4]
000024D2 6D06 blt +0x8 /* 000024DA */
000024D4 B9EE FFF2 cmpa.l A4, [A6 - 0xE]
000024D8 65E8 bcs -0x16 /* 000024C2 */
label000024DA:
000024DA 2F07 move.l -[A7], D7
000024DC 2F0C move.l -[A7], A4
000024DE 2F0B move.l -[A7], A3
000024E0 4EBA F872 jsr [PC - 0x78E /* 00001D54 */]
000024E4 3740 00CE move.w [A3 + 0xCE], D0
000024E8 4FEF 000C lea.l A7, [A7 + 0xC]
label000024EC:
000024EC 7000 moveq.l D0, 0x00
000024EE 72F0 moveq.l D1, 0xFFFFFFF0
000024F0 D3AE FFF2 add.l [A6 - 0xE], D1
000024F4 206E FFF2 movea.l A0, [A6 - 0xE]
000024F8 BEA8 0004 cmp.l D7, [A0 + 0x4]
000024FC 6D08 blt +0xA /* 00002506 */
000024FE BEAB 006A cmp.l D7, [A3 + 0x6A]
00002502 6C02 bge +0x4 /* 00002506 */
00002504 7001 moveq.l D0, 0x01
label00002506:
00002506 3D40 FFF8 move.w [A6 - 0x8], D0
0000250A 7003 moveq.l D0, 0x03
0000250C B06E 000E cmp.w D0, [A6 + 0xE]
00002510 6600 00BC bne +0xBE /* 000025CE */
00002514 4A6E FFF8 tst.w [A6 - 0x8]
00002518 6772 beq +0x74 /* 0000258C */
0000251A 526B 008C addq.w [A3 + 0x8C], 1
0000251E 302B 008C move.w D0, [A3 + 0x8C]
00002522 48C0 ext.l D0
00002524 2800 move.l D4, D0
00002526 302B 00CA move.w D0, [A3 + 0xCA]
0000252A 48C0 ext.l D0
0000252C B084 cmp.l D0, D4
0000252E 6F20 ble +0x22 /* 00002550 */
00002530 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002534 2F3C FFFF 8002 move.l -[A7], 0xFFFF8002
0000253A 2F0B move.l -[A7], A3
0000253C 4EBA 400E jsr [PC + 0x400E /* 0000654C */]
00002540 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002544 2F0B move.l -[A7], A3
00002546 4EBA 1DA6 jsr [PC + 0x1DA6 /* 000042EE */]
0000254A 4FEF 0014 lea.l A7, [A7 + 0x14]
0000254E 6004 bra +0x6 /* 00002554 */
label00002550:
00002550 536B 008C subq.w [A3 + 0x8C], 1
label00002554:
00002554 302B 0092 move.w D0, [A3 + 0x92]
00002558 48C0 ext.l D0
0000255A 9880 sub.l D4, D0
0000255C 302B 00C8 move.w D0, [A3 + 0xC8]
00002560 48C0 ext.l D0
00002562 B084 cmp.l D0, D4
00002564 6C08 bge +0xA /* 0000256E */
00002566 302B 00C8 move.w D0, [A3 + 0xC8]
0000256A 48C0 ext.l D0
0000256C 2800 move.l D4, D0
label0000256E:
0000256E 2004 move.l D0, D4
00002570 E980 asl D0, 4
00002572 D0AB 0096 add.l D0, [A3 + 0x96]
00002576 2D40 FFF2 move.l [A6 - 0xE], D0
0000257A 2040 movea.l A0, D0
0000257C 2E2B 006A move.l D7, [A3 + 0x6A]
00002580 BEA8 0004 cmp.l D7, [A0 + 0x4]
00002584 6700 0104 beq +0x106 /* 0000268A */
00002588 6000 00A6 bra +0xA8 /* 00002630 */
label0000258C:
0000258C 206E FFF2 movea.l A0, [A6 - 0xE]
00002590 BEA8 0004 cmp.l D7, [A0 + 0x4]
00002594 6C26 bge +0x28 /* 000025BC */
00002596 6006 bra +0x8 /* 0000259E */
label00002598:
00002598 70F0 moveq.l D0, 0xFFFFFFF0
0000259A D1AE FFF2 add.l [A6 - 0xE], D0
label0000259E:
0000259E 202E FFF2 move.l D0, [A6 - 0xE]
000025A2 B0AB 0096 cmp.l D0, [A3 + 0x96]
000025A6 6300 0088 bls +0x8A /* 00002630 */
000025AA 202E FFF2 move.l D0, [A6 - 0xE]
000025AE 7210 moveq.l D1, 0x10
000025B0 9081 sub.l D0, D1
000025B2 2040 movea.l A0, D0
000025B4 BEA8 0004 cmp.l D7, [A0 + 0x4]
000025B8 6DDE blt -0x20 /* 00002598 */
000025BA 6074 bra +0x76 /* 00002630 */
label000025BC:
000025BC 4A45 tst.w D5
000025BE 6706 beq +0x8 /* 000025C6 */
000025C0 202B 0062 move.l D0, [A3 + 0x62]
000025C4 6002 bra +0x4 /* 000025C8 */
label000025C6:
000025C6 2007 move.l D0, D7
label000025C8:
000025C8 2C00 move.l D6, D0
000025CA 6000 0136 bra +0x138 /* 00002702 */
label000025CE:
000025CE 202E FFF2 move.l D0, [A6 - 0xE]
000025D2 7210 moveq.l D1, 0x10
000025D4 D081 add.l D0, D1
000025D6 2040 movea.l A0, D0
000025D8 2E2B 006A move.l D7, [A3 + 0x6A]
000025DC BEA8 0004 cmp.l D7, [A0 + 0x4]
000025E0 6700 00A8 beq +0xAA /* 0000268A */
000025E4 4A6E FFF8 tst.w [A6 - 0x8]
000025E8 6746 beq +0x48 /* 00002630 */
000025EA 302B 00C8 move.w D0, [A3 + 0xC8]
000025EE 48C0 ext.l D0
000025F0 2800 move.l D4, D0
000025F2 7001 moveq.l D0, 0x01
000025F4 B084 cmp.l D0, D4
000025F6 6C02 bge +0x4 /* 000025FA */
000025F8 5384 subq.l D4, 1
label000025FA:
000025FA 2F2E 0014 move.l -[A7], [A6 + 0x14]
000025FE 302B 0092 move.w D0, [A3 + 0x92]
00002602 48C0 ext.l D0
00002604 D084 add.l D0, D4
00002606 2F00 move.l -[A7], D0
00002608 2F0B move.l -[A7], A3
0000260A 4EBA 3F40 jsr [PC + 0x3F40 /* 0000654C */]
0000260E 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002612 2F0B move.l -[A7], A3
00002614 4EBA 1CD8 jsr [PC + 0x1CD8 /* 000042EE */]
00002618 302B 00C8 move.w D0, [A3 + 0xC8]
0000261C 48C0 ext.l D0
0000261E E980 asl D0, 4
00002620 D0AB 0096 add.l D0, [A3 + 0x96]
00002624 7210 moveq.l D1, 0x10
00002626 9081 sub.l D0, D1
00002628 2D40 FFF2 move.l [A6 - 0xE], D0
0000262C 4FEF 0014 lea.l A7, [A7 + 0x14]
label00002630:
00002630 302B 0084 move.w D0, [A3 + 0x84]
00002634 48C0 ext.l D0
00002636 2F00 move.l -[A7], D0
00002638 206D E9DE movea.l A0, [A5 - 0x1622]
0000263C 3028 017C move.w D0, [A0 + 0x17C]
00002640 48C0 ext.l D0
00002642 2F00 move.l -[A7], D0
00002644 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002648 D06B 00CE add.w D0, [A3 + 0xCE]
0000264C 3D40 FFFE move.w [A6 - 0x2], D0
00002650 206E FFF2 movea.l A0, [A6 - 0xE]
00002654 2F08 move.l -[A7], A0
00002656 302B 0080 move.w D0, [A3 + 0x80]
0000265A 48C0 ext.l D0
0000265C 2F00 move.l -[A7], D0
0000265E 226D E9DE movea.l A1, [A5 - 0x1622]
00002662 3029 017C move.w D0, [A1 + 0x17C]
00002666 48C0 ext.l D0
00002668 2F00 move.l -[A7], D0
0000266A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
0000266E 508F addq.l A7, 8
00002670 205F movea.l A0, [A7]+
00002672 D068 000A add.w D0, [A0 + 0xA]
00002676 3D40 FFFC move.w [A6 - 0x4], D0
0000267A 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000267E 2F0B move.l -[A7], A3
00002680 4EBA 00AE jsr [PC + 0xAE /* 00002730 */]
00002684 2E00 move.l D7, D0
00002686 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000268A:
0000268A 4A45 tst.w D5
0000268C 6706 beq +0x8 /* 00002694 */
0000268E 202B 0062 move.l D0, [A3 + 0x62]
00002692 6002 bra +0x4 /* 00002696 */
label00002694:
00002694 2007 move.l D0, D7
label00002696:
00002696 2C00 move.l D6, D0
00002698 6068 bra +0x6A /* 00002702 */
0000269A 536E FFF6 subq.w [A6 - 0xA], 1
0000269E 377C FFFF 00CE move.w [A3 + 0xCE], 0xFFFF
000026A4 2E2B 0066 move.l D7, [A3 + 0x66]
000026A8 5287 addq.l D7, 1
000026AA 7008 moveq.l D0, 0x08
000026AC B06E 000E cmp.w D0, [A6 + 0xE]
000026B0 6616 bne +0x18 /* 000026C8 */
000026B2 6002 bra +0x4 /* 000026B6 */
label000026B4:
000026B4 5287 addq.l D7, 1
label000026B6:
000026B6 206B 00AE movea.l A0, [A3 + 0xAE]
000026BA 7020 moveq.l D0, 0x20
000026BC B030 78FF cmp.b D0, [A0 + D7 - 0x1]
000026C0 6406 bcc +0x8 /* 000026C8 */
000026C2 BEAB 006A cmp.l D7, [A3 + 0x6A]
000026C6 6DEC blt -0x12 /* 000026B4 */
label000026C8:
000026C8 4A45 tst.w D5
000026CA 6706 beq +0x8 /* 000026D2 */
000026CC 202B 0062 move.l D0, [A3 + 0x62]
000026D0 6002 bra +0x4 /* 000026D4 */
label000026D2:
000026D2 2007 move.l D0, D7
label000026D4:
000026D4 2C00 move.l D6, D0
000026D6 602A bra +0x2C /* 00002702 */
000026D8 7C00 moveq.l D6, 0x00
000026DA 4A45 tst.w D5
000026DC 6706 beq +0x8 /* 000026E4 */
000026DE 202B 0066 move.l D0, [A3 + 0x66]
000026E2 6002 bra +0x4 /* 000026E6 */
label000026E4:
000026E4 7000 moveq.l D0, 0x00
label000026E6:
000026E6 2E00 move.l D7, D0
000026E8 6018 bra +0x1A /* 00002702 */
000026EA 4A45 tst.w D5
000026EC 6706 beq +0x8 /* 000026F4 */
000026EE 202B 0062 move.l D0, [A3 + 0x62]
000026F2 6004 bra +0x6 /* 000026F8 */
label000026F4:
000026F4 202B 006A move.l D0, [A3 + 0x6A]
label000026F8:
000026F8 2C00 move.l D6, D0
000026FA 2E2B 006A move.l D7, [A3 + 0x6A]
000026FE 536E FFF6 subq.w [A6 - 0xA], 1
label00002702:
00002702 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002706 2F07 move.l -[A7], D7
00002708 2F06 move.l -[A7], D6
0000270A 2F0B move.l -[A7], A3
0000270C 4EBA 3932 jsr [PC + 0x3932 /* 00006040 */]
00002710 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002714 302E FFF6 move.w D0, [A6 - 0xA]
00002718 48C0 ext.l D0
0000271A 2F00 move.l -[A7], D0
0000271C 2F0B move.l -[A7], A3
0000271E 4EBA 4158 jsr [PC + 0x4158 /* 00006878 */]
00002722 4FEF 001C lea.l A7, [A7 + 0x1C]
label00002726:
00002726 4CEE 18F0 FFDA movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x26]
0000272C 4E5E unlink A6
0000272E 4E75 rts
fn00002730:
00002730 4E56 FEFC link A6, -0x0104
00002734 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00002738 206E 0008 movea.l A0, [A6 + 0x8]
0000273C 2668 0096 movea.l A3, [A0 + 0x96]
00002740 4A6B 000E tst.w [A3 + 0xE]
00002744 6728 beq +0x2A /* 0000276E */
00002746 206E 0008 movea.l A0, [A6 + 0x8]
0000274A 3028 0080 move.w D0, [A0 + 0x80]
0000274E 48C0 ext.l D0
00002750 2F00 move.l -[A7], D0
00002752 206D E9DE movea.l A0, [A5 - 0x1622]
00002756 3028 017C move.w D0, [A0 + 0x17C]
0000275A 48C0 ext.l D0
0000275C 2F00 move.l -[A7], D0
0000275E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002762 916E 000C sub.w [A6 + 0xC], D0
00002766 4A6E 000C tst.w [A6 + 0xC]
0000276A 508F addq.l A7, 8
0000276C 6C08 bge +0xA /* 00002776 */
label0000276E:
0000276E 202B 0004 move.l D0, [A3 + 0x4]
00002772 6000 022E bra +0x230 /* 000029A2 */
label00002776:
00002776 206E 0008 movea.l A0, [A6 + 0x8]
0000277A 3028 00C8 move.w D0, [A0 + 0xC8]
0000277E 48C0 ext.l D0
00002780 E980 asl D0, 4
00002782 2840 movea.l A4, D0
00002784 D9CB add.l A4, A3
00002786 302E 000C move.w D0, [A6 + 0xC]
0000278A B06C 000A cmp.w D0, [A4 + 0xA]
0000278E 6C16 bge +0x18 /* 000027A6 */
00002790 206E 0008 movea.l A0, [A6 + 0x8]
00002794 226E 0008 movea.l A1, [A6 + 0x8]
00002798 3028 00BA move.w D0, [A0 + 0xBA]
0000279C 9069 00B6 sub.w D0, [A1 + 0xB6]
000027A0 B06E 000C cmp.w D0, [A6 + 0xC]
000027A4 6C24 bge +0x26 /* 000027CA */
label000027A6:
000027A6 206E 0008 movea.l A0, [A6 + 0x8]
000027AA 202C 0004 move.l D0, [A4 + 0x4]
000027AE B0A8 006A cmp.l D0, [A0 + 0x6A]
000027B2 56C0 sne D0
000027B4 0240 0001 andi.w D0, 0x1
000027B8 48C0 ext.l D0
000027BA 222C 0004 move.l D1, [A4 + 0x4]
000027BE 9280 sub.l D1, D0
000027C0 2001 move.l D0, D1
000027C2 6000 01DE bra +0x1E0 /* 000029A2 */
label000027C6:
000027C6 D6FC 0010 add.w A3, 0x10
label000027CA:
000027CA 200B move.l D0, A3
000027CC 7210 moveq.l D1, 0x10
000027CE D081 add.l D0, D1
000027D0 2040 movea.l A0, D0
000027D2 3028 000A move.w D0, [A0 + 0xA]
000027D6 B06E 000C cmp.w D0, [A6 + 0xC]
000027DA 6E04 bgt +0x6 /* 000027E0 */
000027DC B9CB cmpa.l A4, A3
000027DE 62E6 bhi -0x18 /* 000027C6 */
label000027E0:
000027E0 302E 000E move.w D0, [A6 + 0xE]
000027E4 906B 0008 sub.w D0, [A3 + 0x8]
000027E8 2F00 move.l -[A7], D0
000027EA 206E 0008 movea.l A0, [A6 + 0x8]
000027EE 3228 0084 move.w D1, [A0 + 0x84]
000027F2 48C1 ext.l D1
000027F4 2F01 move.l -[A7], D1
000027F6 206D E9DE movea.l A0, [A5 - 0x1622]
000027FA 3228 017C move.w D1, [A0 + 0x17C]
000027FE 48C1 ext.l D1
00002800 2F01 move.l -[A7], D1
00002802 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00002806 508F addq.l A7, 8
00002808 2200 move.l D1, D0
0000280A 201F move.l D0, [A7]+
0000280C 9041 sub.w D0, D1
0000280E 206E 0008 movea.l A0, [A6 + 0x8]
00002812 3A28 007E move.w D5, [A0 + 0x7E]
00002816 DA40 add.w D5, D0
00002818 4A45 tst.w D5
0000281A 6E08 bgt +0xA /* 00002824 */
0000281C 202B 0004 move.l D0, [A3 + 0x4]
00002820 6000 0180 bra +0x182 /* 000029A2 */
label00002824:
00002824 2C2B 0004 move.l D6, [A3 + 0x4]
00002828 7E00 moveq.l D7, 0x00
0000282A 2853 movea.l A4, [A3]
0000282C 6012 bra +0x14 /* 00002840 */
label0000282E:
0000282E 302C 0006 move.w D0, [A4 + 0x6]
00002832 48C0 ext.l D0
00002834 DC80 add.l D6, D0
00002836 9A6C 0002 sub.w D5, [A4 + 0x2]
0000283A 5287 addq.l D7, 1
0000283C D8FC 0008 add.w A4, 0x8
label00002840:
00002840 302B 000E move.w D0, [A3 + 0xE]
00002844 48C0 ext.l D0
00002846 B087 cmp.l D0, D7
00002848 6F10 ble +0x12 /* 0000285A */
0000284A 3005 move.w D0, D5
0000284C 906C 0002 sub.w D0, [A4 + 0x2]
00002850 6D08 blt +0xA /* 0000285A */
00002852 700D moveq.l D0, 0x0D
00002854 B06C 0004 cmp.w D0, [A4 + 0x4]
00002858 66D4 bne -0x2A /* 0000282E */
label0000285A:
0000285A 206E 0008 movea.l A0, [A6 + 0x8]
0000285E BCA8 006A cmp.l D6, [A0 + 0x6A]
00002862 6D0C blt +0xE /* 00002870 */
00002864 206E 0008 movea.l A0, [A6 + 0x8]
00002868 2028 006A move.l D0, [A0 + 0x6A]
0000286C 6000 0134 bra +0x136 /* 000029A2 */
label00002870:
00002870 302B 000E move.w D0, [A3 + 0xE]
00002874 48C0 ext.l D0
00002876 B087 cmp.l D0, D7
00002878 662C bne +0x2E /* 000028A6 */
0000287A 600E bra +0x10 /* 0000288A */
label0000287C:
0000287C 2053 movea.l A0, [A3]
0000287E 2007 move.l D0, D7
00002880 E780 asl D0, 3
00002882 3030 0806 move.w D0, [A0 + D0 + 0x6]
00002886 48C0 ext.l D0
00002888 9C80 sub.l D6, D0
label0000288A:
0000288A 2007 move.l D0, D7
0000288C 5387 subq.l D7, 1
0000288E 4A80 tst.l D0
00002890 6700 010E beq +0x110 /* 000029A0 */
00002894 2053 movea.l A0, [A3]
00002896 2007 move.l D0, D7
00002898 E780 asl D0, 3
0000289A 7220 moveq.l D1, 0x20
0000289C B270 0804 cmp.w D1, [A0 + D0 + 0x4]
000028A0 6CDA bge -0x24 /* 0000287C */
000028A2 6000 00FC bra +0xFE /* 000029A0 */
label000028A6:
000028A6 2007 move.l D0, D7
000028A8 5280 addq.l D0, 1
000028AA 322B 000E move.w D1, [A3 + 0xE]
000028AE 48C1 ext.l D1
000028B0 B280 cmp.l D1, D0
000028B2 6E10 bgt +0x12 /* 000028C4 */
000028B4 2053 movea.l A0, [A3]
000028B6 2007 move.l D0, D7
000028B8 E780 asl D0, 3
000028BA 7220 moveq.l D1, 0x20
000028BC B270 0804 cmp.w D1, [A0 + D0 + 0x4]
000028C0 6C00 00DE bge +0xE0 /* 000029A0 */
label000028C4:
000028C4 2053 movea.l A0, [A3]
000028C6 2007 move.l D0, D7
000028C8 E780 asl D0, 3
000028CA 3030 0806 move.w D0, [A0 + D0 + 0x6]
000028CE 48C0 ext.l D0
000028D0 D086 add.l D0, D6
000028D2 2D40 FEFC move.l [A6 - 0x104], D0
000028D6 2053 movea.l A0, [A3]
000028D8 2007 move.l D0, D7
000028DA E780 asl D0, 3
000028DC 7220 moveq.l D1, 0x20
000028DE B270 0804 cmp.w D1, [A0 + D0 + 0x4]
000028E2 6D3C blt +0x3E /* 00002920 */
000028E4 2053 movea.l A0, [A3]
000028E6 2007 move.l D0, D7
000028E8 E780 asl D0, 3
000028EA 3030 0802 move.w D0, [A0 + D0 + 0x2]
000028EE 5240 addq.w D0, 1
000028F0 2053 movea.l A0, [A3]
000028F2 2207 move.l D1, D7
000028F4 E781 asl D1, 3
000028F6 48C0 ext.l D0
000028F8 81F0 1806 divs.w D0, [A0 + D1 + 0x6]
000028FC 3800 move.w D4, D0
000028FE 6016 bra +0x18 /* 00002916 */
label00002900:
00002900 48C5 ext.l D5
00002902 48C4 ext.l D4
00002904 2004 move.l D0, D4
00002906 7202 moveq.l D1, 0x02
00002908 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000290C B085 cmp.l D0, D5
0000290E 6E00 0090 bgt +0x92 /* 000029A0 */
00002912 9A44 sub.w D5, D4
00002914 5286 addq.l D6, 1
label00002916:
00002916 BCAE FEFC cmp.l D6, [A6 - 0x104]
0000291A 6FE4 ble -0x1A /* 00002900 */
0000291C 6000 0082 bra +0x84 /* 000029A0 */
label00002920:
00002920 206E 0008 movea.l A0, [A6 + 0x8]
00002924 2846 movea.l A4, D6
00002926 D9E8 00AE add.l A4, [A0 + 0xAE]
0000292A 422E FF00 clr.b [A6 - 0x100]
0000292E 206E 0008 movea.l A0, [A6 + 0x8]
00002932 2253 movea.l A1, [A3]
00002934 2007 move.l D0, D7
00002936 E780 asl D0, 3
00002938 3031 0800 move.w D0, [A1 + D0]
0000293C 48C0 ext.l D0
0000293E D080 add.l D0, D0
00002940 2200 move.l D1, D0
00002942 E588 lsl D0, 2
00002944 D081 add.l D0, D1
00002946 D0A8 009E add.l D0, [A0 + 0x9E]
0000294A 2F00 move.l -[A7], D0
0000294C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00002950 588F addq.l A7, 4
00002952 6046 bra +0x48 /* 0000299A */
label00002954:
00002954 7000 moveq.l D0, 0x00
00002956 102E FF00 move.b D0, [A6 - 0x100]
0000295A 5280 addq.l D0, 1
0000295C 41EE FF00 lea.l A0, [A6 - 0x100]
00002960 119C 0000 move.b [A0 + D0.w], [A4]+
00002964 7200 moveq.l D1, 0x00
00002966 1230 0000 move.b D1, [A0 + D0.w]
0000296A 2F01 move.l -[A7], D1
0000296C 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00002970 3800 move.w D4, D0
00002972 486E FF00 pea.l [A6 - 0x100]
00002976 4EAD 078A jsr [A5 + 0x78A /* export_237 */]
0000297A 3205 move.w D1, D5
0000297C 9240 sub.w D1, D0
0000297E 48C1 ext.l D1
00002980 48C4 ext.l D4
00002982 2004 move.l D0, D4
00002984 2F01 move.l -[A7], D1
00002986 7202 moveq.l D1, 0x02
00002988 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000298C 221F move.l D1, [A7]+
0000298E B081 cmp.l D0, D1
00002990 508F addq.l A7, 8
00002992 6E0C bgt +0xE /* 000029A0 */
00002994 522E FF00 addq.b [A6 - 0x100], 1
00002998 5286 addq.l D6, 1
label0000299A:
0000299A BCAE FEFC cmp.l D6, [A6 - 0x104]
0000299E 6FB4 ble -0x4A /* 00002954 */
label000029A0:
000029A0 2006 move.l D0, D6
label000029A2:
000029A2 4CEE 18F0 FEE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x11C]
000029A8 4E5E unlink A6
000029AA 4E75 rts
fn000029AC:
000029AC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000029B0 206F 0014 movea.l A0, [A7 + 0x14]
000029B4 2868 00AE movea.l A4, [A0 + 0xAE]
000029B8 206F 0018 movea.l A0, [A7 + 0x18]
000029BC 2C10 move.l D6, [A0]
000029BE 264C movea.l A3, A4
000029C0 D7C6 add.l A3, D6
000029C2 1013 move.b D0, [A3]
000029C4 B02D FC6C cmp.b D0, [A5 - 0x394]
000029C8 660A bne +0xC /* 000029D4 */
000029CA 206F 0018 movea.l A0, [A7 + 0x18]
000029CE 5290 addq.l [A0], 1
000029D0 5286 addq.l D6, 1
000029D2 603A bra +0x3C /* 00002A0E */
label000029D4:
000029D4 7E01 moveq.l D7, 0x01
label000029D6:
000029D6 1023 move.b D0, -[A3]
000029D8 B02D FC6C cmp.b D0, [A5 - 0x394]
000029DC 6604 bne +0x6 /* 000029E2 */
000029DE 5347 subq.w D7, 1
000029E0 600A bra +0xC /* 000029EC */
label000029E2:
000029E2 1013 move.b D0, [A3]
000029E4 B02D FC6D cmp.b D0, [A5 - 0x393]
000029E8 6602 bne +0x4 /* 000029EC */
000029EA 5247 addq.w D7, 1
label000029EC:
000029EC B9CB cmpa.l A4, A3
000029EE 6404 bcc +0x6 /* 000029F4 */
000029F0 4A47 tst.w D7
000029F2 66E2 bne -0x1C /* 000029D6 */
label000029F4:
000029F4 206F 0014 movea.l A0, [A7 + 0x14]
000029F8 200B move.l D0, A3
000029FA 90A8 00AE sub.l D0, [A0 + 0xAE]
000029FE 206F 0018 movea.l A0, [A7 + 0x18]
00002A02 2080 move.l [A0], D0
00002A04 4A47 tst.w D7
00002A06 6606 bne +0x8 /* 00002A0E */
00002A08 206F 0018 movea.l A0, [A7 + 0x18]
00002A0C 5290 addq.l [A0], 1
label00002A0E:
00002A0E 206F 0014 movea.l A0, [A7 + 0x14]
00002A12 D9E8 006A add.l A4, [A0 + 0x6A]
00002A16 206F 0014 movea.l A0, [A7 + 0x14]
00002A1A 2646 movea.l A3, D6
00002A1C D7E8 00AE add.l A3, [A0 + 0xAE]
00002A20 1013 move.b D0, [A3]
00002A22 B02D FC6D cmp.b D0, [A5 - 0x393]
00002A26 6734 beq +0x36 /* 00002A5C */
00002A28 7E01 moveq.l D7, 0x01
label00002A2A:
00002A2A 1013 move.b D0, [A3]
00002A2C B02D FC6D cmp.b D0, [A5 - 0x393]
00002A30 6604 bne +0x6 /* 00002A36 */
00002A32 5347 subq.w D7, 1
00002A34 600A bra +0xC /* 00002A40 */
label00002A36:
00002A36 1013 move.b D0, [A3]
00002A38 B02D FC6C cmp.b D0, [A5 - 0x394]
00002A3C 6602 bne +0x4 /* 00002A40 */
00002A3E 5247 addq.w D7, 1
label00002A40:
00002A40 D6FC 0001 add.w A3, 0x1
00002A44 B9CB cmpa.l A4, A3
00002A46 6504 bcs +0x6 /* 00002A4C */
00002A48 4A47 tst.w D7
00002A4A 66DE bne -0x20 /* 00002A2A */
label00002A4C:
00002A4C 206F 0014 movea.l A0, [A7 + 0x14]
00002A50 2C0B move.l D6, A3
00002A52 9CA8 00AE sub.l D6, [A0 + 0xAE]
00002A56 4A47 tst.w D7
00002A58 6602 bne +0x4 /* 00002A5C */
00002A5A 5386 subq.l D6, 1
label00002A5C:
00002A5C 2006 move.l D0, D6
00002A5E 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00002A62 4E75 rts
fn00002A64:
00002A64 2F0B move.l -[A7], A3
00002A66 266F 0008 movea.l A3, [A7 + 0x8]
00002A6A 026D FFF3 FC9A andi.w [A5 - 0x366], 0xFFF3
00002A70 422D FC6C clr.b [A5 - 0x394]
00002A74 7000 moveq.l D0, 0x00
00002A76 1013 move.b D0, [A3]
00002A78 0480 FFFF FFD2 subi.l D0, 0xFFFFFFD2
00002A7E 6700 0096 beq +0x98 /* 00002B16 */
00002A82 5380 subq.l D0, 1
00002A84 6700 0090 beq +0x92 /* 00002B16 */
00002A88 5380 subq.l D0, 1
00002A8A 6700 0098 beq +0x9A /* 00002B24 */
00002A8E 5380 subq.l D0, 1
00002A90 6700 0092 beq +0x94 /* 00002B24 */
00002A94 0480 0000 004D subi.l D0, 0x4D /* 'M' */
00002A9A 6744 beq +0x46 /* 00002AE0 */
00002A9C 5B80 subq.l D0, 5
00002A9E 6754 beq +0x56 /* 00002AF4 */
00002AA0 5380 subq.l D0, 1
00002AA2 671E beq +0x20 /* 00002AC2 */
00002AA4 5380 subq.l D0, 1
00002AA6 671A beq +0x1C /* 00002AC2 */
00002AA8 0480 0000 0032 subi.l D0, 0x32 /* '2' */
00002AAE 6758 beq +0x5A /* 00002B08 */
00002AB0 5580 subq.l D0, 2
00002AB2 6754 beq +0x56 /* 00002B08 */
00002AB4 0480 0000 001E subi.l D0, 0x1E
00002ABA 6716 beq +0x18 /* 00002AD2 */
00002ABC 5580 subq.l D0, 2
00002ABE 6712 beq +0x14 /* 00002AD2 */
00002AC0 6070 bra +0x72 /* 00002B32 */
label00002AC2:
00002AC2 1B7C 0028 FC6C move.b [A5 - 0x394], 0x28 /* '(' */
00002AC8 1B7C 0029 FC6D move.b [A5 - 0x393], 0x29 /* ')' */
00002ACE 6000 0082 bra +0x84 /* 00002B52 */
label00002AD2:
00002AD2 1B7C 007B FC6C move.b [A5 - 0x394], 0x7B /* '{' */
00002AD8 1B7C 007D FC6D move.b [A5 - 0x393], 0x7D /* '}' */
00002ADE 6072 bra +0x74 /* 00002B52 */
label00002AE0:
00002AE0 1B7C 0022 FC6D move.b [A5 - 0x393], 0x22 /* '\"' */
00002AE6 1B7C 0022 FC6C move.b [A5 - 0x394], 0x22 /* '\"' */
00002AEC 006D 0008 FC9A ori.w [A5 - 0x366], 0x8
00002AF2 605E bra +0x60 /* 00002B52 */
label00002AF4:
00002AF4 1B7C 0027 FC6D move.b [A5 - 0x393], 0x27 /* '\'' */
00002AFA 1B7C 0027 FC6C move.b [A5 - 0x394], 0x27 /* '\'' */
00002B00 006D 0008 FC9A ori.w [A5 - 0x366], 0x8
00002B06 604A bra +0x4C /* 00002B52 */
label00002B08:
00002B08 1B7C 005B FC6C move.b [A5 - 0x394], 0x5B /* '[' */
00002B0E 1B7C 005D FC6D move.b [A5 - 0x393], 0x5D /* ']' */
00002B14 603C bra +0x3E /* 00002B52 */
label00002B16:
00002B16 1B7C FFD2 FC6C move.b [A5 - 0x394], 0xD2
00002B1C 1B7C FFD3 FC6D move.b [A5 - 0x393], 0xD3
00002B22 602E bra +0x30 /* 00002B52 */
label00002B24:
00002B24 1B7C FFD4 FC6C move.b [A5 - 0x394], 0xD4
00002B2A 1B7C FFD5 FC6D move.b [A5 - 0x393], 0xD5
00002B30 6020 bra +0x22 /* 00002B52 */
label00002B32:
00002B32 4A6F 000E tst.w [A7 + 0xE]
00002B36 671A beq +0x1C /* 00002B52 */
00002B38 7022 moveq.l D0, 0x22
00002B3A B023 cmp.b D0, -[A3]
00002B3C 6706 beq +0x8 /* 00002B44 */
00002B3E 7027 moveq.l D0, 0x27
00002B40 B013 cmp.b D0, [A3]
00002B42 660E bne +0x10 /* 00002B52 */
label00002B44:
00002B44 1B53 FC6D move.b [A5 - 0x393], [A3]
00002B48 1B53 FC6C move.b [A5 - 0x394], [A3]
00002B4C 006D 0008 FC9A ori.w [A5 - 0x366], 0x8
label00002B52:
00002B52 4A2D FC6C tst.b [A5 - 0x394]
00002B56 6706 beq +0x8 /* 00002B5E */
00002B58 006D 0004 FC9A ori.w [A5 - 0x366], 0x4
label00002B5E:
00002B5E 7000 moveq.l D0, 0x00
00002B60 102D FC6C move.b D0, [A5 - 0x394]
00002B64 265F movea.l A3, [A7]+
00002B66 4E75 rts
export_693:
fn00002B68:
00002B68 48E7 0110 movem.l -[A7], D7,A3
00002B6C 266F 000C movea.l A3, [A7 + 0xC]
00002B70 4247 clr.w D7
00002B72 7000 moveq.l D0, 0x00
00002B74 1013 move.b D0, [A3]
00002B76 D040 add.w D0, D0
00002B78 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002B7C 7240 moveq.l D1, 0x40
00002B7E C270 0000 and.w D1, [A0 + D0.w]
00002B82 6604 bne +0x6 /* 00002B88 */
00002B84 4A13 tst.b [A3]
00002B86 6606 bne +0x8 /* 00002B8E */
label00002B88:
00002B88 5247 addq.w D7, 1
00002B8A 6000 00A0 bra +0xA2 /* 00002C2C */
label00002B8E:
00002B8E 7000 moveq.l D0, 0x00
00002B90 1013 move.b D0, [A3]
00002B92 D040 add.w D0, D0
00002B94 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002B98 323C 0400 move.w D1, 0x400
00002B9C C270 0000 and.w D1, [A0 + D0.w]
00002BA0 6600 008A bne +0x8C /* 00002C2C */
00002BA4 7000 moveq.l D0, 0x00
00002BA6 1013 move.b D0, [A3]
00002BA8 D040 add.w D0, D0
00002BAA 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002BAE 7206 moveq.l D1, 0x06
00002BB0 C270 0000 and.w D1, [A0 + D0.w]
00002BB4 6676 bne +0x78 /* 00002C2C */
00002BB6 705F moveq.l D0, 0x5F
00002BB8 B013 cmp.b D0, [A3]
00002BBA 6770 beq +0x72 /* 00002C2C */
00002BBC 7027 moveq.l D0, 0x27
00002BBE B013 cmp.b D0, [A3]
00002BC0 6630 bne +0x32 /* 00002BF2 */
00002BC2 7000 moveq.l D0, 0x00
00002BC4 102B 0001 move.b D0, [A3 + 0x1]
00002BC8 D040 add.w D0, D0
00002BCA 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002BCE 7206 moveq.l D1, 0x06
00002BD0 C270 0000 and.w D1, [A0 + D0.w]
00002BD4 6718 beq +0x1A /* 00002BEE */
00002BD6 200B move.l D0, A3
00002BD8 5380 subq.l D0, 1
00002BDA 2040 movea.l A0, D0
00002BDC 7000 moveq.l D0, 0x00
00002BDE 1010 move.b D0, [A0]
00002BE0 D040 add.w D0, D0
00002BE2 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002BE6 7206 moveq.l D1, 0x06
00002BE8 C270 0000 and.w D1, [A0 + D0.w]
00002BEC 663E bne +0x40 /* 00002C2C */
label00002BEE:
00002BEE 5247 addq.w D7, 1
00002BF0 603A bra +0x3C /* 00002C2C */
label00002BF2:
00002BF2 1013 move.b D0, [A3]
00002BF4 B02D E5C2 cmp.b D0, [A5 - 0x1A3E]
00002BF8 6704 beq +0x6 /* 00002BFE */
00002BFA 5247 addq.w D7, 1
00002BFC 602E bra +0x30 /* 00002C2C */
label00002BFE:
00002BFE 7000 moveq.l D0, 0x00
00002C00 102B 0001 move.b D0, [A3 + 0x1]
00002C04 D040 add.w D0, D0
00002C06 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002C0A 7206 moveq.l D1, 0x06
00002C0C C270 0000 and.w D1, [A0 + D0.w]
00002C10 6618 bne +0x1A /* 00002C2A */
00002C12 200B move.l D0, A3
00002C14 5380 subq.l D0, 1
00002C16 2040 movea.l A0, D0
00002C18 7000 moveq.l D0, 0x00
00002C1A 1010 move.b D0, [A0]
00002C1C D040 add.w D0, D0
00002C1E 41ED A414 lea.l A0, [A5 - 0x5BEC]
00002C22 7206 moveq.l D1, 0x06
00002C24 C270 0000 and.w D1, [A0 + D0.w]
00002C28 6702 beq +0x4 /* 00002C2C */
label00002C2A:
00002C2A 5247 addq.w D7, 1
label00002C2C:
00002C2C 3007 move.w D0, D7
00002C2E 4CDF 0880 movem.l D7,A3, [A7]+
00002C32 4E75 rts
export_694:
fn00002C34:
00002C34 4E56 FFDC link A6, -0x0024
00002C38 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00002C3C 266E 0008 movea.l A3, [A6 + 0x8]
00002C40 303C 0080 move.w D0, 0x80
00002C44 C06B 0072 and.w D0, [A3 + 0x72]
00002C48 6700 0164 beq +0x166 /* 00002DAE */
00002C4C 2F0B move.l -[A7], A3
00002C4E 4EBA 3D64 jsr [PC + 0x3D64 /* 000069B4 */]
00002C52 206B 00E2 movea.l A0, [A3 + 0xE2]
00002C56 41E8 005E lea.l A0, [A0 + 0x5E]
00002C5A 2F20 move.l -[A7], -[A0]
00002C5C 2F20 move.l -[A7], -[A0]
00002C5E 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00002C62 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
00002C66 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002C6A 7000 moveq.l D0, 0x00
00002C6C 302E 0012 move.w D0, [A6 + 0x12]
00002C70 2F00 move.l -[A7], D0
00002C72 2F2E 000C move.l -[A7], [A6 + 0xC]
00002C76 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00002C7A 4EAD 1F22 jsr [A5 + 0x1F22 /* export_992 */]
00002C7E 206B 00E2 movea.l A0, [A3 + 0xE2]
00002C82 7002 moveq.l D0, 0x02
00002C84 C028 008E and.b D0, [A0 + 0x8E]
00002C88 4FEF 0020 lea.l A7, [A7 + 0x20]
00002C8C 6600 0420 bne +0x422 /* 000030AE */
00002C90 206B 00E2 movea.l A0, [A3 + 0xE2]
00002C94 4868 005E pea.l [A0 + 0x5E]
00002C98 486E FFF2 pea.l [A6 - 0xE]
00002C9C 3F3C 080E move.w -[A7], 0x80E
00002CA0 A9EB syscall Pack4/FP68K
00002CA2 486D E9C6 pea.l [A5 - 0x163A]
00002CA6 486E FFF2 pea.l [A6 - 0xE]
00002CAA 3F3C 0800 move.w -[A7], 0x800
00002CAE A9EB syscall Pack4/FP68K
00002CB0 41EE FFF2 lea.l A0, [A6 - 0xE]
00002CB4 43EE FFE8 lea.l A1, [A6 - 0x18]
00002CB8 22D8 move.l [A1]+, [A0]+
00002CBA 22D8 move.l [A1]+, [A0]+
00002CBC 32D8 move.w [A1]+, [A0]+
00002CBE 486E FFE8 pea.l [A6 - 0x18]
00002CC2 3F3C 0016 move.w -[A7], 0x16
00002CC6 A9EB syscall Pack4/FP68K
00002CC8 486E FFE8 pea.l [A6 - 0x18]
00002CCC 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00002CD0 2E00 move.l D7, D0
00002CD2 302B 0092 move.w D0, [A3 + 0x92]
00002CD6 48C0 ext.l D0
00002CD8 BE80 cmp.l D7, D0
00002CDA 588F addq.l A7, 4
00002CDC 6700 03D0 beq +0x3D2 /* 000030AE */
00002CE0 7001 moveq.l D0, 0x01
00002CE2 C06B 0072 and.w D0, [A3 + 0x72]
00002CE6 6614 bne +0x16 /* 00002CFC */
00002CE8 4A2B 000F tst.b [A3 + 0xF]
00002CEC 660E bne +0x10 /* 00002CFC */
00002CEE 2F0B move.l -[A7], A3
00002CF0 486D 1602 pea.l [A5 + 0x1602 /* export_700 */]
00002CF4 206E 0014 movea.l A0, [A6 + 0x14]
00002CF8 4E90 jsr [A0]
00002CFA 508F addq.l A7, 8
label00002CFC:
00002CFC 206B 00E2 movea.l A0, [A3 + 0xE2]
00002D00 7030 moveq.l D0, 0x30
00002D02 C028 008E and.b D0, [A0 + 0x8E]
00002D06 660A bne +0xC /* 00002D12 */
00002D08 302B 0092 move.w D0, [A3 + 0x92]
00002D0C 48C0 ext.l D0
00002D0E BE80 cmp.l D7, D0
00002D10 6F14 ble +0x16 /* 00002D26 */
label00002D12:
00002D12 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002D16 2F07 move.l -[A7], D7
00002D18 2F0B move.l -[A7], A3
00002D1A 4EBA 3830 jsr [PC + 0x3830 /* 0000654C */]
00002D1E 4FEF 000C lea.l A7, [A7 + 0xC]
00002D22 6000 038A bra +0x38C /* 000030AE */
label00002D26:
00002D26 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002D2A 2F3C FFFF 8003 move.l -[A7], 0xFFFF8003
00002D30 2F0B move.l -[A7], A3
00002D32 4EBA 3818 jsr [PC + 0x3818 /* 0000654C */]
00002D36 302B 0092 move.w D0, [A3 + 0x92]
00002D3A 48C0 ext.l D0
00002D3C 9E80 sub.l D7, D0
00002D3E 4FEF 000C lea.l A7, [A7 + 0xC]
00002D42 6700 036A beq +0x36C /* 000030AE */
00002D46 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
00002D4A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00002D4E 4A40 tst.w D0
00002D50 588F addq.l A7, 4
00002D52 6700 035A beq +0x35C /* 000030AE */
00002D56 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002D5A 2007 move.l D0, D7
00002D5C 4480 neg.l D0
00002D5E 2D40 FFE4 move.l [A6 - 0x1C], D0
00002D62 486E FFE4 pea.l [A6 - 0x1C]
00002D66 486E FFF2 pea.l [A6 - 0xE]
00002D6A 3F3C 280E move.w -[A7], 0x280E
00002D6E A9EB syscall Pack4/FP68K
00002D70 486E FFF2 pea.l [A6 - 0xE]
00002D74 486E FFDC pea.l [A6 - 0x24]
00002D78 3F3C 0810 move.w -[A7], 0x810
00002D7C A9EB syscall Pack4/FP68K
00002D7E 486E FFDC pea.l [A6 - 0x24]
00002D82 486E FFE8 pea.l [A6 - 0x18]
00002D86 3F3C 080E move.w -[A7], 0x80E
00002D8A A9EB syscall Pack4/FP68K
00002D8C 41EE FFF2 lea.l A0, [A6 - 0xE]
00002D90 2F20 move.l -[A7], -[A0]
00002D92 2F20 move.l -[A7], -[A0]
00002D94 3F20 move.w -[A7], -[A0]
00002D96 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00002D9A 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */]
00002D9E 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
00002DA2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00002DA6 4FEF 0016 lea.l A7, [A7 + 0x16]
00002DAA 6000 0302 bra +0x304 /* 000030AE */
label00002DAE:
00002DAE 302B 0058 move.w D0, [A3 + 0x58]
00002DB2 916E 000E sub.w [A6 + 0xE], D0
00002DB6 302B 0056 move.w D0, [A3 + 0x56]
00002DBA 916E 000C sub.w [A6 + 0xC], D0
00002DBE 302E 000C move.w D0, [A6 + 0xC]
00002DC2 B06B 00B6 cmp.w D0, [A3 + 0xB6]
00002DC6 6C24 bge +0x26 /* 00002DEC */
00002DC8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002DCC 2F2E 000C move.l -[A7], [A6 + 0xC]
00002DD0 2F0B move.l -[A7], A3
00002DD2 4EBA 0858 jsr [PC + 0x858 /* 0000362C */]
00002DD6 206B 0096 movea.l A0, [A3 + 0x96]
00002DDA 2A28 0004 move.l D5, [A0 + 0x4]
00002DDE 2C05 move.l D6, D5
00002DE0 2D46 FFFC move.l [A6 - 0x4], D6
00002DE4 4FEF 000C lea.l A7, [A7 + 0xC]
00002DE8 6000 0148 bra +0x14A /* 00002F32 */
label00002DEC:
00002DEC 302E 000C move.w D0, [A6 + 0xC]
00002DF0 B06B 00BA cmp.w D0, [A3 + 0xBA]
00002DF4 6F5C ble +0x5E /* 00002E52 */
00002DF6 302B 00BA move.w D0, [A3 + 0xBA]
00002DFA 906B 00B6 sub.w D0, [A3 + 0xB6]
00002DFE 206B 0096 movea.l A0, [A3 + 0x96]
00002E02 322B 00C8 move.w D1, [A3 + 0xC8]
00002E06 48C1 ext.l D1
00002E08 E981 asl D1, 4
00002E0A 226B 009A movea.l A1, [A3 + 0x9A]
00002E0E 342B 00C8 move.w D2, [A3 + 0xC8]
00002E12 D46B 0092 add.w D2, [A3 + 0x92]
00002E16 48C2 ext.l D2
00002E18 E782 asl D2, 3
00002E1A 3431 2804 move.w D2, [A1 + D2 + 0x4]
00002E1E D470 180A add.w D2, [A0 + D1 + 0xA]
00002E22 B440 cmp.w D2, D0
00002E24 6D12 blt +0x14 /* 00002E38 */
00002E26 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002E2A 2F2E 000C move.l -[A7], [A6 + 0xC]
00002E2E 2F0B move.l -[A7], A3
00002E30 4EBA 07FA jsr [PC + 0x7FA /* 0000362C */]
00002E34 4FEF 000C lea.l A7, [A7 + 0xC]
label00002E38:
00002E38 206B 0096 movea.l A0, [A3 + 0x96]
00002E3C 302B 00C8 move.w D0, [A3 + 0xC8]
00002E40 48C0 ext.l D0
00002E42 E980 asl D0, 4
00002E44 2A30 0804 move.l D5, [A0 + D0 + 0x4]
00002E48 2C05 move.l D6, D5
00002E4A 2D46 FFFC move.l [A6 - 0x4], D6
00002E4E 6000 00E2 bra +0xE4 /* 00002F32 */
label00002E52:
00002E52 7004 moveq.l D0, 0x04
00002E54 C06B 0072 and.w D0, [A3 + 0x72]
00002E58 6700 00C4 beq +0xC6 /* 00002F1E */
00002E5C 302B 00BC move.w D0, [A3 + 0xBC]
00002E60 48C0 ext.l D0
00002E62 322B 00B8 move.w D1, [A3 + 0xB8]
00002E66 48C1 ext.l D1
00002E68 9081 sub.l D0, D1
00002E6A 7210 moveq.l D1, 0x10
00002E6C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00002E70 2A00 move.l D5, D0
00002E72 302E 000E move.w D0, [A6 + 0xE]
00002E76 B06B 00B8 cmp.w D0, [A3 + 0xB8]
00002E7A 6C00 0098 bge +0x9A /* 00002F14 */
00002E7E 4A6B 007E tst.w [A3 + 0x7E]
00002E82 6F00 0090 ble +0x92 /* 00002F14 */
00002E86 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002E8A 302B 007E move.w D0, [A3 + 0x7E]
00002E8E 48C0 ext.l D0
00002E90 9085 sub.l D0, D5
00002E92 2F00 move.l -[A7], D0
00002E94 2F0B move.l -[A7], A3
00002E96 4EBA 3934 jsr [PC + 0x3934 /* 000067CC */]
00002E9A 3D6B 00B8 000E move.w [A6 + 0xE], [A3 + 0xB8]
00002EA0 4FEF 000C lea.l A7, [A7 + 0xC]
00002EA4 6078 bra +0x7A /* 00002F1E */
label00002EA6:
00002EA6 7001 moveq.l D0, 0x01
00002EA8 B06B 00C8 cmp.w D0, [A3 + 0xC8]
00002EAC 6D46 blt +0x48 /* 00002EF4 */
00002EAE 302B 00B8 move.w D0, [A3 + 0xB8]
00002EB2 48C0 ext.l D0
00002EB4 322B 007E move.w D1, [A3 + 0x7E]
00002EB8 48C1 ext.l D1
00002EBA 9081 sub.l D0, D1
00002EBC 2D40 FFFC move.l [A6 - 0x4], D0
00002EC0 7E00 moveq.l D7, 0x00
00002EC2 6016 bra +0x18 /* 00002EDA */
label00002EC4:
00002EC4 206B 0096 movea.l A0, [A3 + 0x96]
00002EC8 2050 movea.l A0, [A0]
00002ECA 2007 move.l D0, D7
00002ECC E780 asl D0, 3
00002ECE 3030 0802 move.w D0, [A0 + D0 + 0x2]
00002ED2 48C0 ext.l D0
00002ED4 D1AE FFFC add.l [A6 - 0x4], D0
00002ED8 5287 addq.l D7, 1
label00002EDA:
00002EDA 206B 0096 movea.l A0, [A3 + 0x96]
00002EDE 3028 000E move.w D0, [A0 + 0xE]
00002EE2 48C0 ext.l D0
00002EE4 B087 cmp.l D0, D7
00002EE6 6EDC bgt -0x22 /* 00002EC4 */
00002EE8 302B 00BC move.w D0, [A3 + 0xBC]
00002EEC 48C0 ext.l D0
00002EEE B0AE FFFC cmp.l D0, [A6 - 0x4]
00002EF2 6C2A bge +0x2C /* 00002F1E */
label00002EF4:
00002EF4 2F2E 0014 move.l -[A7], [A6 + 0x14]
00002EF8 302B 007E move.w D0, [A3 + 0x7E]
00002EFC 48C0 ext.l D0
00002EFE D085 add.l D0, D5
00002F00 2F00 move.l -[A7], D0
00002F02 2F0B move.l -[A7], A3
00002F04 4EBA 38C6 jsr [PC + 0x38C6 /* 000067CC */]
00002F08 3D6B 00BC 000E move.w [A6 + 0xE], [A3 + 0xBC]
00002F0E 4FEF 000C lea.l A7, [A7 + 0xC]
00002F12 600A bra +0xC /* 00002F1E */
label00002F14:
00002F14 302E 000E move.w D0, [A6 + 0xE]
00002F18 B06B 00BC cmp.w D0, [A3 + 0xBC]
00002F1C 6E88 bgt -0x76 /* 00002EA6 */
label00002F1E:
00002F1E 2F2E 000C move.l -[A7], [A6 + 0xC]
00002F22 2F0B move.l -[A7], A3
00002F24 4EBA F80A jsr [PC - 0x7F6 /* 00002730 */]
00002F28 2A00 move.l D5, D0
00002F2A 2C05 move.l D6, D5
00002F2C 2D46 FFFC move.l [A6 - 0x4], D6
00002F30 508F addq.l A7, 8
label00002F32:
00002F32 302D FC9A move.w D0, [A5 - 0x366]
00002F36 0800 0000 btst.b D0, 0x0
00002F3A 6700 00CE beq +0xD0 /* 0000300A */
00002F3E 7004 moveq.l D0, 0x04
00002F40 C06D FC9A and.w D0, [A5 - 0x366]
00002F44 672E beq +0x30 /* 00002F74 */
00002F46 7008 moveq.l D0, 0x08
00002F48 C06D FC9A and.w D0, [A5 - 0x366]
00002F4C 6704 beq +0x6 /* 00002F52 */
00002F4E 53AE FFFC subq.l [A6 - 0x4], 1
label00002F52:
00002F52 4AAE FFFC tst.l [A6 - 0x4]
00002F56 6C0A bge +0xC /* 00002F62 */
00002F58 7C00 moveq.l D6, 0x00
00002F5A 2D46 FFFC move.l [A6 - 0x4], D6
00002F5E 6000 013A bra +0x13C /* 0000309A */
label00002F62:
00002F62 486E FFFC pea.l [A6 - 0x4]
00002F66 2F0B move.l -[A7], A3
00002F68 4EBA FA42 jsr [PC - 0x5BE /* 000029AC */]
00002F6C 2C00 move.l D6, D0
00002F6E 508F addq.l A7, 8
00002F70 6000 0128 bra +0x12A /* 0000309A */
label00002F74:
00002F74 202E FFFC move.l D0, [A6 - 0x4]
00002F78 B0AD FC8E cmp.l D0, [A5 - 0x372]
00002F7C 6C3E bge +0x40 /* 00002FBC */
00002F7E 202E FFFC move.l D0, [A6 - 0x4]
00002F82 D0AB 00AE add.l D0, [A3 + 0xAE]
00002F86 2F00 move.l -[A7], D0
00002F88 4EBA FBDE jsr [PC - 0x422 /* 00002B68 */]
00002F8C 4A40 tst.w D0
00002F8E 588F addq.l A7, 4
00002F90 6622 bne +0x24 /* 00002FB4 */
00002F92 6004 bra +0x6 /* 00002F98 */
label00002F94:
00002F94 53AE FFFC subq.l [A6 - 0x4], 1
label00002F98:
00002F98 4AAE FFFC tst.l [A6 - 0x4]
00002F9C 6716 beq +0x18 /* 00002FB4 */
00002F9E 202E FFFC move.l D0, [A6 - 0x4]
00002FA2 5380 subq.l D0, 1
00002FA4 D0AB 00AE add.l D0, [A3 + 0xAE]
00002FA8 2F00 move.l -[A7], D0
00002FAA 4EBA FBBC jsr [PC - 0x444 /* 00002B68 */]
00002FAE 4A40 tst.w D0
00002FB0 588F addq.l A7, 4
00002FB2 67E0 beq -0x1E /* 00002F94 */
label00002FB4:
00002FB4 2C2D FC8A move.l D6, [A5 - 0x376]
00002FB8 6000 00E0 bra +0xE2 /* 0000309A */
label00002FBC:
00002FBC BCAD FC8A cmp.l D6, [A5 - 0x376]
00002FC0 6F3A ble +0x3C /* 00002FFC */
00002FC2 2006 move.l D0, D6
00002FC4 D0AB 00AE add.l D0, [A3 + 0xAE]
00002FC8 5380 subq.l D0, 1
00002FCA 2F00 move.l -[A7], D0
00002FCC 4EBA FB9A jsr [PC - 0x466 /* 00002B68 */]
00002FD0 4A40 tst.w D0
00002FD2 588F addq.l A7, 4
00002FD4 661C bne +0x1E /* 00002FF2 */
00002FD6 6002 bra +0x4 /* 00002FDA */
label00002FD8:
00002FD8 5286 addq.l D6, 1
label00002FDA:
00002FDA BCAB 006A cmp.l D6, [A3 + 0x6A]
00002FDE 6C12 bge +0x14 /* 00002FF2 */
00002FE0 2006 move.l D0, D6
00002FE2 D0AB 00AE add.l D0, [A3 + 0xAE]
00002FE6 2F00 move.l -[A7], D0
00002FE8 4EBA FB7E jsr [PC - 0x482 /* 00002B68 */]
00002FEC 4A40 tst.w D0
00002FEE 588F addq.l A7, 4
00002FF0 67E6 beq -0x18 /* 00002FD8 */
label00002FF2:
00002FF2 2D6D FC8E FFFC move.l [A6 - 0x4], [A5 - 0x372]
00002FF8 6000 00A0 bra +0xA2 /* 0000309A */
label00002FFC:
00002FFC 2D6D FC8E FFFC move.l [A6 - 0x4], [A5 - 0x372]
00003002 2C2D FC8A move.l D6, [A5 - 0x376]
00003006 6000 0092 bra +0x94 /* 0000309A */
label0000300A:
0000300A 7002 moveq.l D0, 0x02
0000300C C06D FC9A and.w D0, [A5 - 0x366]
00003010 676E beq +0x70 /* 00003080 */
00003012 202E FFFC move.l D0, [A6 - 0x4]
00003016 B0AD FC8E cmp.l D0, [A5 - 0x372]
0000301A 6C26 bge +0x28 /* 00003042 */
0000301C 302B 0092 move.w D0, [A3 + 0x92]
00003020 48C0 ext.l D0
00003022 E780 asl D0, 3
00003024 2840 movea.l A4, D0
00003026 D9EB 009A add.l A4, [A3 + 0x9A]
label0000302A:
0000302A 2A14 move.l D5, [A4]
0000302C D8FC 0008 add.w A4, 0x8
00003030 202E FFFC move.l D0, [A6 - 0x4]
00003034 B094 cmp.l D0, [A4]
00003036 6CF2 bge -0xC /* 0000302A */
00003038 2D45 FFFC move.l [A6 - 0x4], D5
0000303C 2C2D FC8A move.l D6, [A5 - 0x376]
00003040 6058 bra +0x5A /* 0000309A */
label00003042:
00003042 BCAD FC8A cmp.l D6, [A5 - 0x376]
00003046 6F2C ble +0x2E /* 00003074 */
00003048 302B 0092 move.w D0, [A3 + 0x92]
0000304C 48C0 ext.l D0
0000304E E780 asl D0, 3
00003050 D0AB 009A add.l D0, [A3 + 0x9A]
00003054 322B 00C8 move.w D1, [A3 + 0xC8]
00003058 48C1 ext.l D1
0000305A E781 asl D1, 3
0000305C 2841 movea.l A4, D1
0000305E D9C0 add.l A4, D0
label00003060:
00003060 2A14 move.l D5, [A4]
00003062 D8FC FFF8 add.w A4, 0xFFF8
00003066 BC94 cmp.l D6, [A4]
00003068 6DF6 blt -0x8 /* 00003060 */
0000306A 2C05 move.l D6, D5
0000306C 2D6D FC8E FFFC move.l [A6 - 0x4], [A5 - 0x372]
00003072 6026 bra +0x28 /* 0000309A */
label00003074:
00003074 2D6D FC8E FFFC move.l [A6 - 0x4], [A5 - 0x372]
0000307A 2C2D FC8A move.l D6, [A5 - 0x376]
0000307E 601A bra +0x1C /* 0000309A */
label00003080:
00003080 202E FFFC move.l D0, [A6 - 0x4]
00003084 B0AD FC8E cmp.l D0, [A5 - 0x372]
00003088 6F06 ble +0x8 /* 00003090 */
0000308A 2D6D FC8E FFFC move.l [A6 - 0x4], [A5 - 0x372]
label00003090:
00003090 BCAD FC8A cmp.l D6, [A5 - 0x376]
00003094 6C04 bge +0x6 /* 0000309A */
00003096 2C2D FC8A move.l D6, [A5 - 0x376]
label0000309A:
0000309A 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000309E 2F06 move.l -[A7], D6
000030A0 2F2E FFFC move.l -[A7], [A6 - 0x4]
000030A4 2F0B move.l -[A7], A3
000030A6 4EBA 2F98 jsr [PC + 0x2F98 /* 00006040 */]
000030AA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000030AE:
000030AE 4CEE 18E0 FFC8 movem.l D5,D6,D7,A3,A4, [A6 - 0x38]
000030B4 4E5E unlink A6
000030B6 4E75 rts
export_695:
000030B8 4E56 FFC8 link A6, -0x0038
000030BC 48E7 0118 movem.l -[A7], D7,A3,A4
000030C0 3E2E 0012 move.w D7, [A6 + 0x12]
000030C4 286E 0014 movea.l A4, [A6 + 0x14]
000030C8 266E 0008 movea.l A3, [A6 + 0x8]
000030CC 7040 moveq.l D0, 0x40
000030CE C06B 0072 and.w D0, [A3 + 0x72]
000030D2 6708 beq +0xA /* 000030DC */
000030D4 2F0B move.l -[A7], A3
000030D6 4EBA 38DC jsr [PC + 0x38DC /* 000069B4 */]
000030DA 588F addq.l A7, 4
label000030DC:
000030DC 303C 0080 move.w D0, 0x80
000030E0 C06B 0072 and.w D0, [A3 + 0x72]
000030E4 6700 01C2 beq +0x1C4 /* 000032A8 */
000030E8 206B 00E2 movea.l A0, [A3 + 0xE2]
000030EC 41E8 005E lea.l A0, [A0 + 0x5E]
000030F0 2F20 move.l -[A7], -[A0]
000030F2 2F20 move.l -[A7], -[A0]
000030F4 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
000030F8 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
000030FC 2F0C move.l -[A7], A4
000030FE 7000 moveq.l D0, 0x00
00003100 3007 move.w D0, D7
00003102 2F00 move.l -[A7], D0
00003104 2F2E 000C move.l -[A7], [A6 + 0xC]
00003108 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
0000310C 4EAD 1F2A jsr [A5 + 0x1F2A /* export_993 */]
00003110 026B FF7F 0072 andi.w [A3 + 0x72], 0xFF7F
00003116 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
0000311A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000311E 4A40 tst.w D0
00003120 4FEF 0020 lea.l A7, [A7 + 0x20]
00003124 6700 00A4 beq +0xA6 /* 000031CA */
00003128 2F0C move.l -[A7], A4
0000312A 206B 00E2 movea.l A0, [A3 + 0xE2]
0000312E 4868 005E pea.l [A0 + 0x5E]
00003132 486E FFF6 pea.l [A6 - 0xA]
00003136 3F3C 080E move.w -[A7], 0x80E
0000313A A9EB syscall Pack4/FP68K
0000313C 486D E9C6 pea.l [A5 - 0x163A]
00003140 486E FFF6 pea.l [A6 - 0xA]
00003144 3F3C 0800 move.w -[A7], 0x800
00003148 A9EB syscall Pack4/FP68K
0000314A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000314E 43EE FFEC lea.l A1, [A6 - 0x14]
00003152 22D8 move.l [A1]+, [A0]+
00003154 22D8 move.l [A1]+, [A0]+
00003156 32D8 move.w [A1]+, [A0]+
00003158 486E FFEC pea.l [A6 - 0x14]
0000315C 3F3C 0016 move.w -[A7], 0x16
00003160 A9EB syscall Pack4/FP68K
00003162 486E FFEC pea.l [A6 - 0x14]
00003166 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000316A 2D40 FFDE move.l [A6 - 0x22], D0
0000316E 486E FFDE pea.l [A6 - 0x22]
00003172 486E FFE2 pea.l [A6 - 0x1E]
00003176 3F3C 280E move.w -[A7], 0x280E
0000317A A9EB syscall Pack4/FP68K
0000317C 486E FFE2 pea.l [A6 - 0x1E]
00003180 486E FFD6 pea.l [A6 - 0x2A]
00003184 3F3C 0810 move.w -[A7], 0x810
00003188 A9EB syscall Pack4/FP68K
0000318A 486E FFD6 pea.l [A6 - 0x2A]
0000318E 486E FFCC pea.l [A6 - 0x34]
00003192 3F3C 080E move.w -[A7], 0x80E
00003196 A9EB syscall Pack4/FP68K
00003198 206B 00E2 movea.l A0, [A3 + 0xE2]
0000319C 4868 005E pea.l [A0 + 0x5E]
000031A0 486E FFCC pea.l [A6 - 0x34]
000031A4 3F3C 0802 move.w -[A7], 0x802
000031A8 A9EB syscall Pack4/FP68K
000031AA 588F addq.l A7, 4
000031AC 41EE FFD6 lea.l A0, [A6 - 0x2A]
000031B0 2F20 move.l -[A7], -[A0]
000031B2 2F20 move.l -[A7], -[A0]
000031B4 3F20 move.w -[A7], -[A0]
000031B6 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
000031BA 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */]
000031BE 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
000031C2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
000031C6 4FEF 0016 lea.l A7, [A7 + 0x16]
label000031CA:
000031CA 206B 00E2 movea.l A0, [A3 + 0xE2]
000031CE 4868 005E pea.l [A0 + 0x5E]
000031D2 486E FFF6 pea.l [A6 - 0xA]
000031D6 3F3C 080E move.w -[A7], 0x80E
000031DA A9EB syscall Pack4/FP68K
000031DC 486D E9C6 pea.l [A5 - 0x163A]
000031E0 486E FFF6 pea.l [A6 - 0xA]
000031E4 3F3C 0800 move.w -[A7], 0x800
000031E8 A9EB syscall Pack4/FP68K
000031EA 41EE FFF6 lea.l A0, [A6 - 0xA]
000031EE 43EE FFEC lea.l A1, [A6 - 0x14]
000031F2 22D8 move.l [A1]+, [A0]+
000031F4 22D8 move.l [A1]+, [A0]+
000031F6 32D8 move.w [A1]+, [A0]+
000031F8 486E FFEC pea.l [A6 - 0x14]
000031FC 3F3C 0016 move.w -[A7], 0x16
00003200 A9EB syscall Pack4/FP68K
00003202 486E FFEC pea.l [A6 - 0x14]
00003206 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
0000320A 2D40 FFC8 move.l [A6 - 0x38], D0
0000320E 486E FFC8 pea.l [A6 - 0x38]
00003212 486E FFE2 pea.l [A6 - 0x1E]
00003216 3F3C 280E move.w -[A7], 0x280E
0000321A A9EB syscall Pack4/FP68K
0000321C 486E FFE2 pea.l [A6 - 0x1E]
00003220 486E FFD6 pea.l [A6 - 0x2A]
00003224 3F3C 0810 move.w -[A7], 0x810
00003228 A9EB syscall Pack4/FP68K
0000322A 486E FFD6 pea.l [A6 - 0x2A]
0000322E 486E FFCC pea.l [A6 - 0x34]
00003232 3F3C 080E move.w -[A7], 0x80E
00003236 A9EB syscall Pack4/FP68K
00003238 206B 00E2 movea.l A0, [A3 + 0xE2]
0000323C 486E FFCC pea.l [A6 - 0x34]
00003240 4868 005E pea.l [A0 + 0x5E]
00003244 3F3C 0810 move.w -[A7], 0x810
00003248 A9EB syscall Pack4/FP68K
0000324A 7001 moveq.l D0, 0x01
0000324C C06B 0072 and.w D0, [A3 + 0x72]
00003250 588F addq.l A7, 4
00003252 6610 bne +0x12 /* 00003264 */
00003254 4A2B 000F tst.b [A3 + 0xF]
00003258 660A bne +0xC /* 00003264 */
0000325A 2F0B move.l -[A7], A3
0000325C 486D 1602 pea.l [A5 + 0x1602 /* export_700 */]
00003260 4E94 jsr [A4]
00003262 508F addq.l A7, 8
label00003264:
00003264 2F0C move.l -[A7], A4
00003266 206B 00E2 movea.l A0, [A3 + 0xE2]
0000326A 4868 005E pea.l [A0 + 0x5E]
0000326E 486E FFF6 pea.l [A6 - 0xA]
00003272 3F3C 080E move.w -[A7], 0x80E
00003276 A9EB syscall Pack4/FP68K
00003278 41EE FFF6 lea.l A0, [A6 - 0xA]
0000327C 43EE FFEC lea.l A1, [A6 - 0x14]
00003280 22D8 move.l [A1]+, [A0]+
00003282 22D8 move.l [A1]+, [A0]+
00003284 32D8 move.w [A1]+, [A0]+
00003286 486E FFEC pea.l [A6 - 0x14]
0000328A 3F3C 0016 move.w -[A7], 0x16
0000328E A9EB syscall Pack4/FP68K
00003290 486E FFEC pea.l [A6 - 0x14]
00003294 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00003298 588F addq.l A7, 4
0000329A 2F00 move.l -[A7], D0
0000329C 2F0B move.l -[A7], A3
0000329E 4EBA 32AC jsr [PC + 0x32AC /* 0000654C */]
000032A2 4FEF 000C lea.l A7, [A7 + 0xC]
000032A6 6016 bra +0x18 /* 000032BE */
label000032A8:
000032A8 2F0C move.l -[A7], A4
000032AA 7000 moveq.l D0, 0x00
000032AC 3007 move.w D0, D7
000032AE 2F00 move.l -[A7], D0
000032B0 2F2E 000C move.l -[A7], [A6 + 0xC]
000032B4 2F0B move.l -[A7], A3
000032B6 4EBA F97C jsr [PC - 0x684 /* 00002C34 */]
000032BA 4FEF 0010 lea.l A7, [A7 + 0x10]
label000032BE:
000032BE 7040 moveq.l D0, 0x40
000032C0 C06B 0072 and.w D0, [A3 + 0x72]
000032C4 670A beq +0xC /* 000032D0 */
000032C6 2F0C move.l -[A7], A4
000032C8 2F0B move.l -[A7], A3
000032CA 4EBA 1022 jsr [PC + 0x1022 /* 000042EE */]
000032CE 508F addq.l A7, 8
label000032D0:
000032D0 4CEE 1880 FFBC movem.l D7,A3,A4, [A6 - 0x44]
000032D6 4E5E unlink A6
000032D8 4E75 rts
export_696:
000032DA 4E56 FFE0 link A6, -0x0020
000032DE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000032E2 3A2E 0012 move.w D5, [A6 + 0x12]
000032E6 266E 0008 movea.l A3, [A6 + 0x8]
000032EA 006B 0080 0072 ori.w [A3 + 0x72], 0x80
000032F0 4AAB 00E2 tst.l [A3 + 0xE2]
000032F4 6708 beq +0xA /* 000032FE */
000032F6 2F0B move.l -[A7], A3
000032F8 4EBA 36BA jsr [PC + 0x36BA /* 000069B4 */]
000032FC 588F addq.l A7, 4
label000032FE:
000032FE 4AAB 00E2 tst.l [A3 + 0xE2]
00003302 6700 0178 beq +0x17A /* 0000347C */
00003306 206B 00E2 movea.l A0, [A3 + 0xE2]
0000330A 41E8 005E lea.l A0, [A0 + 0x5E]
0000330E 2F20 move.l -[A7], -[A0]
00003310 2F20 move.l -[A7], -[A0]
00003312 2F2E 000C move.l -[A7], [A6 + 0xC]
00003316 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
0000331A 4A40 tst.w D0
0000331C 4FEF 000C lea.l A7, [A7 + 0xC]
00003320 6700 015A beq +0x15C /* 0000347C */
00003324 206B 00E2 movea.l A0, [A3 + 0xE2]
00003328 41E8 005E lea.l A0, [A0 + 0x5E]
0000332C 2F20 move.l -[A7], -[A0]
0000332E 2F20 move.l -[A7], -[A0]
00003330 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00003334 4EAD 1DEA jsr [A5 + 0x1DEA /* export_953 */]
00003338 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000333C 7000 moveq.l D0, 0x00
0000333E 3005 move.w D0, D5
00003340 2F00 move.l -[A7], D0
00003342 2F2E 000C move.l -[A7], [A6 + 0xC]
00003346 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
0000334A 4EAD 1F1A jsr [A5 + 0x1F1A /* export_991 */]
0000334E 206B 00E2 movea.l A0, [A3 + 0xE2]
00003352 7002 moveq.l D0, 0x02
00003354 C028 008E and.b D0, [A0 + 0x8E]
00003358 4FEF 001C lea.l A7, [A7 + 0x1C]
0000335C 6600 02C4 bne +0x2C6 /* 00003622 */
00003360 206B 00E2 movea.l A0, [A3 + 0xE2]
00003364 4868 005E pea.l [A0 + 0x5E]
00003368 486E FFF6 pea.l [A6 - 0xA]
0000336C 3F3C 080E move.w -[A7], 0x80E
00003370 A9EB syscall Pack4/FP68K
00003372 41EE FFF6 lea.l A0, [A6 - 0xA]
00003376 43EE FFEC lea.l A1, [A6 - 0x14]
0000337A 22D8 move.l [A1]+, [A0]+
0000337C 22D8 move.l [A1]+, [A0]+
0000337E 32D8 move.w [A1]+, [A0]+
00003380 486E FFEC pea.l [A6 - 0x14]
00003384 3F3C 0016 move.w -[A7], 0x16
00003388 A9EB syscall Pack4/FP68K
0000338A 486E FFEC pea.l [A6 - 0x14]
0000338E 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00003392 2800 move.l D4, D0
00003394 302B 0092 move.w D0, [A3 + 0x92]
00003398 48C0 ext.l D0
0000339A B880 cmp.l D4, D0
0000339C 588F addq.l A7, 4
0000339E 6700 0282 beq +0x284 /* 00003622 */
000033A2 7001 moveq.l D0, 0x01
000033A4 C06B 0072 and.w D0, [A3 + 0x72]
000033A8 6614 bne +0x16 /* 000033BE */
000033AA 4A2B 000F tst.b [A3 + 0xF]
000033AE 660E bne +0x10 /* 000033BE */
000033B0 2F0B move.l -[A7], A3
000033B2 486D 1602 pea.l [A5 + 0x1602 /* export_700 */]
000033B6 206E 0014 movea.l A0, [A6 + 0x14]
000033BA 4E90 jsr [A0]
000033BC 508F addq.l A7, 8
label000033BE:
000033BE 206B 00E2 movea.l A0, [A3 + 0xE2]
000033C2 7030 moveq.l D0, 0x30
000033C4 C028 008E and.b D0, [A0 + 0x8E]
000033C8 660A bne +0xC /* 000033D4 */
000033CA 302B 0092 move.w D0, [A3 + 0x92]
000033CE 48C0 ext.l D0
000033D0 B880 cmp.l D4, D0
000033D2 6F14 ble +0x16 /* 000033E8 */
label000033D4:
000033D4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000033D8 2F04 move.l -[A7], D4
000033DA 2F0B move.l -[A7], A3
000033DC 4EBA 316E jsr [PC + 0x316E /* 0000654C */]
000033E0 4FEF 000C lea.l A7, [A7 + 0xC]
000033E4 6000 023C bra +0x23E /* 00003622 */
label000033E8:
000033E8 302B 0092 move.w D0, [A3 + 0x92]
000033EC 48C0 ext.l D0
000033EE B880 cmp.l D4, D0
000033F0 6C00 0230 bge +0x232 /* 00003622 */
000033F4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000033F8 2F3C FFFF 8003 move.l -[A7], 0xFFFF8003
000033FE 2F0B move.l -[A7], A3
00003400 4EBA 314A jsr [PC + 0x314A /* 0000654C */]
00003404 302B 0092 move.w D0, [A3 + 0x92]
00003408 48C0 ext.l D0
0000340A 9880 sub.l D4, D0
0000340C 4FEF 000C lea.l A7, [A7 + 0xC]
00003410 6700 0210 beq +0x212 /* 00003622 */
00003414 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
00003418 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
0000341C 4A40 tst.w D0
0000341E 588F addq.l A7, 4
00003420 6700 0200 beq +0x202 /* 00003622 */
00003424 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003428 2004 move.l D0, D4
0000342A 4480 neg.l D0
0000342C 2D40 FFE8 move.l [A6 - 0x18], D0
00003430 486E FFE8 pea.l [A6 - 0x18]
00003434 486E FFF6 pea.l [A6 - 0xA]
00003438 3F3C 280E move.w -[A7], 0x280E
0000343C A9EB syscall Pack4/FP68K
0000343E 486E FFF6 pea.l [A6 - 0xA]
00003442 486E FFE0 pea.l [A6 - 0x20]
00003446 3F3C 0810 move.w -[A7], 0x810
0000344A A9EB syscall Pack4/FP68K
0000344C 486E FFE0 pea.l [A6 - 0x20]
00003450 486E FFEC pea.l [A6 - 0x14]
00003454 3F3C 080E move.w -[A7], 0x80E
00003458 A9EB syscall Pack4/FP68K
0000345A 41EE FFF6 lea.l A0, [A6 - 0xA]
0000345E 2F20 move.l -[A7], -[A0]
00003460 2F20 move.l -[A7], -[A0]
00003462 3F20 move.w -[A7], -[A0]
00003464 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00003468 4EAD 2D12 jsr [A5 + 0x2D12 /* export_1438 */]
0000346C 486D 2D12 pea.l [A5 + 0x2D12 /* export_1438 */]
00003470 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00003474 4FEF 0016 lea.l A7, [A7 + 0x16]
00003478 6000 01A8 bra +0x1AA /* 00003622 */
label0000347C:
0000347C 026B FF7F 0072 andi.w [A3 + 0x72], 0xFF7F
00003482 302B 0058 move.w D0, [A3 + 0x58]
00003486 916E 000E sub.w [A6 + 0xE], D0
0000348A 302B 0056 move.w D0, [A3 + 0x56]
0000348E 916E 000C sub.w [A6 + 0xC], D0
00003492 2F2E 000C move.l -[A7], [A6 + 0xC]
00003496 2F0B move.l -[A7], A3
00003498 4EBA F296 jsr [PC - 0xD6A /* 00002730 */]
0000349C 2B40 FC8A move.l [A5 - 0x376], D0
000034A0 2B40 FC8E move.l [A5 - 0x372], D0
000034A4 2E2B 0062 move.l D7, [A3 + 0x62]
000034A8 2C2B 0066 move.l D6, [A3 + 0x66]
000034AC 2007 move.l D0, D7
000034AE D086 add.l D0, D6
000034B0 2800 move.l D4, D0
000034B2 E284 asr D4, 1
000034B4 026D FFF0 FC9A andi.w [A5 - 0x366], 0xFFF0
000034BA 7004 moveq.l D0, 0x04
000034BC C045 and.w D0, D5
000034BE 508F addq.l A7, 8
000034C0 6700 00C0 beq +0xC2 /* 00003582 */
000034C4 006D 0001 FC9A ori.w [A5 - 0x366], 0x1
000034CA 4AAD FC8E tst.l [A5 - 0x372]
000034CE 5EC0 sgt D0
000034D0 0240 0001 andi.w D0, 0x1
000034D4 48C0 ext.l D0
000034D6 2F00 move.l -[A7], D0
000034D8 202D FC8E move.l D0, [A5 - 0x372]
000034DC D0AB 00AE add.l D0, [A3 + 0xAE]
000034E0 2F00 move.l -[A7], D0
000034E2 4EBA F580 jsr [PC - 0xA80 /* 00002A64 */]
000034E6 4A40 tst.w D0
000034E8 508F addq.l A7, 8
000034EA 6734 beq +0x36 /* 00003520 */
000034EC 7008 moveq.l D0, 0x08
000034EE C06D FC9A and.w D0, [A5 - 0x366]
000034F2 6704 beq +0x6 /* 000034F8 */
000034F4 53AD FC8E subq.l [A5 - 0x372], 1
label000034F8:
000034F8 4AAD FC8E tst.l [A5 - 0x372]
000034FC 6C0C bge +0xE /* 0000350A */
000034FE 7000 moveq.l D0, 0x00
00003500 2B40 FC8A move.l [A5 - 0x376], D0
00003504 2B40 FC8E move.l [A5 - 0x372], D0
00003508 6056 bra +0x58 /* 00003560 */
label0000350A:
0000350A 486D FC8E pea.l [A5 - 0x372]
0000350E 2F0B move.l -[A7], A3
00003510 4EBA F49A jsr [PC - 0xB66 /* 000029AC */]
00003514 2B40 FC8A move.l [A5 - 0x376], D0
00003518 508F addq.l A7, 8
0000351A 6044 bra +0x46 /* 00003560 */
label0000351C:
0000351C 53AD FC8E subq.l [A5 - 0x372], 1
label00003520:
00003520 4AAD FC8E tst.l [A5 - 0x372]
00003524 671C beq +0x1E /* 00003542 */
00003526 202D FC8E move.l D0, [A5 - 0x372]
0000352A 5380 subq.l D0, 1
0000352C D0AB 00AE add.l D0, [A3 + 0xAE]
00003530 2F00 move.l -[A7], D0
00003532 4EBA F634 jsr [PC - 0x9CC /* 00002B68 */]
00003536 4A40 tst.w D0
00003538 588F addq.l A7, 4
0000353A 67E0 beq -0x1E /* 0000351C */
0000353C 6004 bra +0x6 /* 00003542 */
label0000353E:
0000353E 52AD FC8A addq.l [A5 - 0x376], 1
label00003542:
00003542 202D FC8A move.l D0, [A5 - 0x376]
00003546 B0AB 006A cmp.l D0, [A3 + 0x6A]
0000354A 6C14 bge +0x16 /* 00003560 */
0000354C 202D FC8A move.l D0, [A5 - 0x376]
00003550 D0AB 00AE add.l D0, [A3 + 0xAE]
00003554 2F00 move.l -[A7], D0
00003556 4EBA F610 jsr [PC - 0x9F0 /* 00002B68 */]
0000355A 4A40 tst.w D0
0000355C 588F addq.l A7, 4
0000355E 67DE beq -0x20 /* 0000353E */
label00003560:
00003560 7002 moveq.l D0, 0x02
00003562 C045 and.w D0, D5
00003564 6700 00A2 beq +0xA4 /* 00003608 */
00003568 BEAD FC8E cmp.l D7, [A5 - 0x372]
0000356C 6C04 bge +0x6 /* 00003572 */
0000356E 2B47 FC8E move.l [A5 - 0x372], D7
label00003572:
00003572 BCAD FC8A cmp.l D6, [A5 - 0x376]
00003576 6F00 0090 ble +0x92 /* 00003608 */
0000357A 2B46 FC8A move.l [A5 - 0x376], D6
0000357E 6000 0088 bra +0x8A /* 00003608 */
label00003582:
00003582 7008 moveq.l D0, 0x08
00003584 C045 and.w D0, D5
00003586 6746 beq +0x48 /* 000035CE */
00003588 006D 0002 FC9A ori.w [A5 - 0x366], 0x2
0000358E 302B 0092 move.w D0, [A3 + 0x92]
00003592 48C0 ext.l D0
00003594 E780 asl D0, 3
00003596 2840 movea.l A4, D0
00003598 D9EB 009A add.l A4, [A3 + 0x9A]
label0000359C:
0000359C 2E14 move.l D7, [A4]
0000359E D8FC 0008 add.w A4, 0x8
000035A2 202D FC8E move.l D0, [A5 - 0x372]
000035A6 B094 cmp.l D0, [A4]
000035A8 6CF2 bge -0xC /* 0000359C */
000035AA 2B47 FC8E move.l [A5 - 0x372], D7
000035AE 2B54 FC8A move.l [A5 - 0x376], [A4]
000035B2 7002 moveq.l D0, 0x02
000035B4 C045 and.w D0, D5
000035B6 6750 beq +0x52 /* 00003608 */
000035B8 BEAD FC8E cmp.l D7, [A5 - 0x372]
000035BC 6C04 bge +0x6 /* 000035C2 */
000035BE 2B47 FC8E move.l [A5 - 0x372], D7
label000035C2:
000035C2 BCAD FC8A cmp.l D6, [A5 - 0x376]
000035C6 6F40 ble +0x42 /* 00003608 */
000035C8 2B46 FC8A move.l [A5 - 0x376], D6
000035CC 603A bra +0x3C /* 00003608 */
label000035CE:
000035CE 7002 moveq.l D0, 0x02
000035D0 C045 and.w D0, D5
000035D2 6734 beq +0x36 /* 00003608 */
000035D4 BCAD FC8E cmp.l D6, [A5 - 0x372]
000035D8 6D18 blt +0x1A /* 000035F2 */
000035DA BEAD FC8E cmp.l D7, [A5 - 0x372]
000035DE 6E12 bgt +0x14 /* 000035F2 */
000035E0 B8AD FC8E cmp.l D4, [A5 - 0x372]
000035E4 6C06 bge +0x8 /* 000035EC */
000035E6 2B47 FC8E move.l [A5 - 0x372], D7
000035EA 601C bra +0x1E /* 00003608 */
label000035EC:
000035EC 2B46 FC8A move.l [A5 - 0x376], D6
000035F0 6016 bra +0x18 /* 00003608 */
label000035F2:
000035F2 BEAD FC8E cmp.l D7, [A5 - 0x372]
000035F6 6F06 ble +0x8 /* 000035FE */
000035F8 2B46 FC8A move.l [A5 - 0x376], D6
000035FC 600A bra +0xC /* 00003608 */
label000035FE:
000035FE BCAD FC8A cmp.l D6, [A5 - 0x376]
00003602 6C04 bge +0x6 /* 00003608 */
00003604 2B47 FC8E move.l [A5 - 0x372], D7
label00003608:
00003608 526D FC70 addq.w [A5 - 0x390], 1
0000360C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00003610 2F2D FC8A move.l -[A7], [A5 - 0x376]
00003614 2F2D FC8E move.l -[A7], [A5 - 0x372]
00003618 2F0B move.l -[A7], A3
0000361A 4EBA 2A24 jsr [PC + 0x2A24 /* 00006040 */]
0000361E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00003622:
00003622 4CEE 18F0 FFC8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x38]
00003628 4E5E unlink A6
0000362A 4E75 rts
fn0000362C:
0000362C 4E56 FFFE link A6, -0x0002
00003630 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003634 286E 0010 movea.l A4, [A6 + 0x10]
00003638 266E 0008 movea.l A3, [A6 + 0x8]
0000363C 302E 000C move.w D0, [A6 + 0xC]
00003640 906B 00B6 sub.w D0, [A3 + 0xB6]
00003644 3E00 move.w D7, D0
00003646 5247 addq.w D7, 1
00003648 4A47 tst.w D7
0000364A 6D12 blt +0x14 /* 0000365E */
0000364C 302E 000C move.w D0, [A6 + 0xC]
00003650 906B 00BA sub.w D0, [A3 + 0xBA]
00003654 3E00 move.w D7, D0
00003656 5547 subq.w D7, 2
00003658 4A47 tst.w D7
0000365A 6F00 0094 ble +0x96 /* 000036F0 */
label0000365E:
0000365E 4A47 tst.w D7
00003660 6C10 bge +0x12 /* 00003672 */
00003662 7000 moveq.l D0, 0x00
00003664 9047 sub.w D0, D7
00003666 3D40 FFFE move.w [A6 - 0x2], D0
0000366A 780A moveq.l D4, 0x0A
0000366C 7AFF moveq.l D5, 0xFFFFFFFF
0000366E 4246 clr.w D6
00003670 601E bra +0x20 /* 00003690 */
label00003672:
00003672 3D47 FFFE move.w [A6 - 0x2], D7
00003676 7818 moveq.l D4, 0x18
00003678 7A01 moveq.l D5, 0x01
0000367A 302B 0056 move.w D0, [A3 + 0x56]
0000367E D06E 000C add.w D0, [A6 + 0xC]
00003682 206D E9DE movea.l A0, [A5 - 0x1622]
00003686 9068 00BA sub.w D0, [A0 + 0xBA]
0000368A 5EC6 sgt D6
0000368C 0246 0001 andi.w D6, 0x1
label00003690:
00003690 598F subq.l A7, 4
00003692 A975 syscall TickCount
00003694 2E1F move.l D7, [A7]+
00003696 B7ED FC96 cmpa.l A3, [A5 - 0x36A]
0000369A 6622 bne +0x24 /* 000036BE */
0000369C 2007 move.l D0, D7
0000369E 90AD FC92 sub.l D0, [A5 - 0x36E]
000036A2 7201 moveq.l D1, 0x01
000036A4 B86E FFFE cmp.w D4, [A6 - 0x2]
000036A8 6F06 ble +0x8 /* 000036B0 */
000036AA 4A46 tst.w D6
000036AC 6602 bne +0x4 /* 000036B0 */
000036AE 7200 moveq.l D1, 0x00
label000036B0:
000036B0 4A81 tst.l D1
000036B2 6704 beq +0x6 /* 000036B8 */
000036B4 7203 moveq.l D1, 0x03
000036B6 6002 bra +0x4 /* 000036BA */
label000036B8:
000036B8 721C moveq.l D1, 0x1C
label000036BA:
000036BA B280 cmp.l D1, D0
000036BC 6C2E bge +0x30 /* 000036EC */
label000036BE:
000036BE 2B47 FC92 move.l [A5 - 0x36E], D7
000036C2 2F0C move.l -[A7], A4
000036C4 302B 0092 move.w D0, [A3 + 0x92]
000036C8 48C0 ext.l D0
000036CA 48C5 ext.l D5
000036CC D085 add.l D0, D5
000036CE 2F00 move.l -[A7], D0
000036D0 2F0B move.l -[A7], A3
000036D2 4EBA 2E78 jsr [PC + 0x2E78 /* 0000654C */]
000036D6 7040 moveq.l D0, 0x40
000036D8 C06B 0072 and.w D0, [A3 + 0x72]
000036DC 4FEF 000C lea.l A7, [A7 + 0xC]
000036E0 670A beq +0xC /* 000036EC */
000036E2 2F0C move.l -[A7], A4
000036E4 2F0B move.l -[A7], A3
000036E6 4EBA 0C06 jsr [PC + 0xC06 /* 000042EE */]
000036EA 508F addq.l A7, 8
label000036EC:
000036EC 2B4B FC96 move.l [A5 - 0x36A], A3
label000036F0:
000036F0 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
000036F6 4E5E unlink A6
000036F8 4E75 rts
export_697:
fn000036FA:
000036FA 4E56 FFAA link A6, -0x0056
000036FE 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003702 206E 0008 movea.l A0, [A6 + 0x8]
00003706 2F08 move.l -[A7], A0
00003708 226E 0008 movea.l A1, [A6 + 0x8]
0000370C 3029 0084 move.w D0, [A1 + 0x84]
00003710 48C0 ext.l D0
00003712 2F00 move.l -[A7], D0
00003714 226D E9DE movea.l A1, [A5 - 0x1622]
00003718 3029 017A move.w D0, [A1 + 0x17A]
0000371C 48C0 ext.l D0
0000371E 2F00 move.l -[A7], D0
00003720 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003724 508F addq.l A7, 8
00003726 205F movea.l A0, [A7]+
00003728 D068 0058 add.w D0, [A0 + 0x58]
0000372C 3D40 FFF4 move.w [A6 - 0xC], D0
00003730 206E 0008 movea.l A0, [A6 + 0x8]
00003734 2F08 move.l -[A7], A0
00003736 226E 0008 movea.l A1, [A6 + 0x8]
0000373A 3029 0080 move.w D0, [A1 + 0x80]
0000373E 48C0 ext.l D0
00003740 2F00 move.l -[A7], D0
00003742 226D E9DE movea.l A1, [A5 - 0x1622]
00003746 3029 017C move.w D0, [A1 + 0x17C]
0000374A 48C0 ext.l D0
0000374C 2F00 move.l -[A7], D0
0000374E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003752 508F addq.l A7, 8
00003754 205F movea.l A0, [A7]+
00003756 D068 0056 add.w D0, [A0 + 0x56]
0000375A 3D40 FFF2 move.w [A6 - 0xE], D0
0000375E 7000 moveq.l D0, 0x00
00003760 206D E9DE movea.l A0, [A5 - 0x1622]
00003764 7204 moveq.l D1, 0x04
00003766 C268 0168 and.w D1, [A0 + 0x168]
0000376A 670E beq +0x10 /* 0000377A */
0000376C 206E 0008 movea.l A0, [A6 + 0x8]
00003770 7201 moveq.l D1, 0x01
00003772 C268 0072 and.w D1, [A0 + 0x72]
00003776 6702 beq +0x4 /* 0000377A */
00003778 7001 moveq.l D0, 0x01
label0000377A:
0000377A 3D40 FFFA move.w [A6 - 0x6], D0
0000377E 6726 beq +0x28 /* 000037A6 */
00003780 2F2D E9DE move.l -[A7], [A5 - 0x1622]
00003784 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
00003788 7000 moveq.l D0, 0x00
0000378A 206E 0008 movea.l A0, [A6 + 0x8]
0000378E 323C 4000 move.w D1, 0x4000 /* '@\0' */
00003792 C268 0072 and.w D1, [A0 + 0x72]
00003796 588F addq.l A7, 4
00003798 6708 beq +0xA /* 000037A2 */
0000379A 4A6D EA56 tst.w [A5 - 0x15AA]
0000379E 6702 beq +0x4 /* 000037A2 */
000037A0 7001 moveq.l D0, 0x01
label000037A2:
000037A2 3D40 FFFA move.w [A6 - 0x6], D0
label000037A6:
000037A6 486E FFD6 pea.l [A6 - 0x2A]
000037AA 486D FC82 pea.l [A5 - 0x37E]
000037AE 206E 0008 movea.l A0, [A6 + 0x8]
000037B2 4868 00B6 pea.l [A0 + 0xB6]
000037B6 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */]
000037BA 4A40 tst.w D0
000037BC 4FEF 000C lea.l A7, [A7 + 0xC]
000037C0 6700 06DC beq +0x6DE /* 00003E9E */
000037C4 302E FFF4 move.w D0, [A6 - 0xC]
000037C8 48C0 ext.l D0
000037CA 206E 0008 movea.l A0, [A6 + 0x8]
000037CE 3228 00B8 move.w D1, [A0 + 0xB8]
000037D2 48C1 ext.l D1
000037D4 2800 move.l D4, D0
000037D6 9881 sub.l D4, D1
000037D8 D96E FFD8 add.w [A6 - 0x28], D4
000037DC D96E FFDC add.w [A6 - 0x24], D4
000037E0 302E FFF2 move.w D0, [A6 - 0xE]
000037E4 48C0 ext.l D0
000037E6 206E 0008 movea.l A0, [A6 + 0x8]
000037EA 3228 00B6 move.w D1, [A0 + 0xB6]
000037EE 48C1 ext.l D1
000037F0 2800 move.l D4, D0
000037F2 9881 sub.l D4, D1
000037F4 D96E FFD6 add.w [A6 - 0x2A], D4
000037F8 D96E FFDA add.w [A6 - 0x26], D4
000037FC 206E 0008 movea.l A0, [A6 + 0x8]
00003800 2868 009E movea.l A4, [A0 + 0x9E]
00003804 4A6D FC70 tst.w [A5 - 0x390]
00003808 6716 beq +0x18 /* 00003820 */
0000380A 206D E9DE movea.l A0, [A5 - 0x1622]
0000380E 7004 moveq.l D0, 0x04
00003810 C068 0168 and.w D0, [A0 + 0x168]
00003814 6700 0688 beq +0x68A /* 00003E9E */
00003818 4A6D EA56 tst.w [A5 - 0x15AA]
0000381C 6700 0680 beq +0x682 /* 00003E9E */
label00003820:
00003820 486E FFD6 pea.l [A6 - 0x2A]
00003824 4EAD 0AB2 jsr [A5 + 0xAB2 /* export_338 */]
00003828 4A40 tst.w D0
0000382A 588F addq.l A7, 4
0000382C 6700 0670 beq +0x672 /* 00003E9E */
00003830 206E 0008 movea.l A0, [A6 + 0x8]
00003834 3028 00C8 move.w D0, [A0 + 0xC8]
00003838 48C0 ext.l D0
0000383A E980 asl D0, 4
0000383C 206E 0008 movea.l A0, [A6 + 0x8]
00003840 2D68 0096 FFAA move.l [A6 - 0x56], [A0 + 0x96]
00003846 2228 0096 move.l D1, [A0 + 0x96]
0000384A D280 add.l D1, D0
0000384C 2D41 FFAE move.l [A6 - 0x52], D1
00003850 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00003854 41EE FFDE lea.l A0, [A6 - 0x22]
00003858 2F20 move.l -[A7], -[A0]
0000385A 2F20 move.l -[A7], -[A0]
0000385C 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
00003860 508F addq.l A7, 8
00003862 6006 bra +0x8 /* 0000386A */
label00003864:
00003864 7010 moveq.l D0, 0x10
00003866 D1AE FFAA add.l [A6 - 0x56], D0
label0000386A:
0000386A 202E FFAA move.l D0, [A6 - 0x56]
0000386E 7210 moveq.l D1, 0x10
00003870 D081 add.l D0, D1
00003872 2040 movea.l A0, D0
00003874 302E FFD6 move.w D0, [A6 - 0x2A]
00003878 906E FFF2 sub.w D0, [A6 - 0xE]
0000387C B068 000A cmp.w D0, [A0 + 0xA]
00003880 6F0A ble +0xC /* 0000388C */
00003882 202E FFAA move.l D0, [A6 - 0x56]
00003886 B0AE FFAE cmp.l D0, [A6 - 0x52]
0000388A 65D8 bcs -0x26 /* 00003864 */
label0000388C:
0000388C 3D6E FFFA FFFC move.w [A6 - 0x4], [A6 - 0x6]
00003892 6754 beq +0x56 /* 000038E8 */
00003894 7000 moveq.l D0, 0x00
00003896 3D6D FC6E FFFC move.w [A6 - 0x4], [A5 - 0x392]
0000389C 57C0 seq D0
0000389E 4400 neg.b D0
000038A0 3E00 move.w D7, D0
000038A2 6710 beq +0x12 /* 000038B4 */
000038A4 41ED E5F0 lea.l A0, [A5 - 0x1A10]
000038A8 2F20 move.l -[A7], -[A0]
000038AA 2F20 move.l -[A7], -[A0]
000038AC 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
000038B0 508F addq.l A7, 8
000038B2 600A bra +0xC /* 000038BE */
label000038B4:
000038B4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038B8 4EBA 0B46 jsr [PC + 0xB46 /* 00004400 */]
000038BC 588F addq.l A7, 4
label000038BE:
000038BE 206E 0008 movea.l A0, [A6 + 0x8]
000038C2 226E 0008 movea.l A1, [A6 + 0x8]
000038C6 2029 0062 move.l D0, [A1 + 0x62]
000038CA D0A8 00AE add.l D0, [A0 + 0xAE]
000038CE 2D40 FFC6 move.l [A6 - 0x3A], D0
000038D2 206E 0008 movea.l A0, [A6 + 0x8]
000038D6 226E 0008 movea.l A1, [A6 + 0x8]
000038DA 2029 0066 move.l D0, [A1 + 0x66]
000038DE D0A8 00AE add.l D0, [A0 + 0xAE]
000038E2 2D40 FFCA move.l [A6 - 0x36], D0
000038E6 6020 bra +0x22 /* 00003908 */
label000038E8:
000038E8 4A6D FC6E tst.w [A5 - 0x392]
000038EC 671A beq +0x1C /* 00003908 */
000038EE 4247 clr.w D7
000038F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000038F4 4EBA 0B0A jsr [PC + 0xB0A /* 00004400 */]
000038F8 41EE FFDE lea.l A0, [A6 - 0x22]
000038FC 2F20 move.l -[A7], -[A0]
000038FE 2F20 move.l -[A7], -[A0]
00003900 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003904 4FEF 000C lea.l A7, [A7 + 0xC]
label00003908:
00003908 78FF moveq.l D4, 0xFFFFFFFF
0000390A 206E 0008 movea.l A0, [A6 + 0x8]
0000390E 226E 0008 movea.l A1, [A6 + 0x8]
00003912 3029 0092 move.w D0, [A1 + 0x92]
00003916 48C0 ext.l D0
00003918 E780 asl D0, 3
0000391A D0A8 009A add.l D0, [A0 + 0x9A]
0000391E 206E 0008 movea.l A0, [A6 + 0x8]
00003922 222E FFAA move.l D1, [A6 - 0x56]
00003926 92A8 0096 sub.l D1, [A0 + 0x96]
0000392A 2F00 move.l -[A7], D0
0000392C 2001 move.l D0, D1
0000392E 7210 moveq.l D1, 0x10
00003930 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00003934 2200 move.l D1, D0
00003936 201F move.l D0, [A7]+
00003938 E781 asl D1, 3
0000393A D280 add.l D1, D0
0000393C 2D41 FFB2 move.l [A6 - 0x4E], D1
00003940 206E 0008 movea.l A0, [A6 + 0x8]
00003944 226E 0008 movea.l A1, [A6 + 0x8]
00003948 2029 006A move.l D0, [A1 + 0x6A]
0000394C D0A8 00AE add.l D0, [A0 + 0xAE]
00003950 2D40 FFCE move.l [A6 - 0x32], D0
00003954 206E 0008 movea.l A0, [A6 + 0x8]
00003958 2F08 move.l -[A7], A0
0000395A 226E 0008 movea.l A1, [A6 + 0x8]
0000395E 3029 0086 move.w D0, [A1 + 0x86]
00003962 48C0 ext.l D0
00003964 2F00 move.l -[A7], D0
00003966 226D E9DE movea.l A1, [A5 - 0x1622]
0000396A 3029 017A move.w D0, [A1 + 0x17A]
0000396E 48C0 ext.l D0
00003970 2F00 move.l -[A7], D0
00003972 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00003976 508F addq.l A7, 8
00003978 205F movea.l A0, [A7]+
0000397A 3228 005C move.w D1, [A0 + 0x5C]
0000397E 9240 sub.w D1, D0
00003980 3D41 FFF6 move.w [A6 - 0xA], D1
00003984 206E 0008 movea.l A0, [A6 + 0x8]
00003988 4AA8 00E2 tst.l [A0 + 0xE2]
0000398C 671C beq +0x1E /* 000039AA */
0000398E 206E 0008 movea.l A0, [A6 + 0x8]
00003992 2068 00E2 movea.l A0, [A0 + 0xE2]
00003996 226E 0008 movea.l A1, [A6 + 0x8]
0000399A 2269 00E2 movea.l A1, [A1 + 0xE2]
0000399E 3028 005C move.w D0, [A0 + 0x5C]
000039A2 9069 0058 sub.w D0, [A1 + 0x58]
000039A6 916E FFF6 sub.w [A6 - 0xA], D0
label000039AA:
000039AA 206E 0008 movea.l A0, [A6 + 0x8]
000039AE 2F08 move.l -[A7], A0
000039B0 226E 0008 movea.l A1, [A6 + 0x8]
000039B4 3029 0084 move.w D0, [A1 + 0x84]
000039B8 48C0 ext.l D0
000039BA 2F00 move.l -[A7], D0
000039BC 226D E9DE movea.l A1, [A5 - 0x1622]
000039C0 3029 017A move.w D0, [A1 + 0x17A]
000039C4 48C0 ext.l D0
000039C6 2F00 move.l -[A7], D0
000039C8 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000039CC 508F addq.l A7, 8
000039CE 205F movea.l A0, [A7]+
000039D0 D068 0058 add.w D0, [A0 + 0x58]
000039D4 3D40 FFF8 move.w [A6 - 0x8], D0
000039D8 6000 046A bra +0x46C /* 00003E44 */
label000039DC:
000039DC 206E FFAA movea.l A0, [A6 - 0x56]
000039E0 302E FFF2 move.w D0, [A6 - 0xE]
000039E4 D068 000A add.w D0, [A0 + 0xA]
000039E8 3D40 FFDE move.w [A6 - 0x22], D0
000039EC 206E FFAA movea.l A0, [A6 - 0x56]
000039F0 3228 000C move.w D1, [A0 + 0xC]
000039F4 D240 add.w D1, D0
000039F6 3D41 FFEE move.w [A6 - 0x12], D1
000039FA 206E FFAA movea.l A0, [A6 - 0x56]
000039FE 302E FFF4 move.w D0, [A6 - 0xC]
00003A02 D068 0008 add.w D0, [A0 + 0x8]
00003A06 5340 subq.w D0, 1
00003A08 206E 0008 movea.l A0, [A6 + 0x8]
00003A0C 9068 007E sub.w D0, [A0 + 0x7E]
00003A10 3D40 FFE4 move.w [A6 - 0x1C], D0
00003A14 202E FFAA move.l D0, [A6 - 0x56]
00003A18 7210 moveq.l D1, 0x10
00003A1A D081 add.l D0, D1
00003A1C 2040 movea.l A0, D0
00003A1E 3028 000A move.w D0, [A0 + 0xA]
00003A22 5340 subq.w D0, 1
00003A24 342E FFF2 move.w D2, [A6 - 0xE]
00003A28 D440 add.w D2, D0
00003A2A 3D42 FFE2 move.w [A6 - 0x1E], D2
00003A2E 7C00 moveq.l D6, 0x00
00003A30 206E FFAA movea.l A0, [A6 - 0x56]
00003A34 2650 movea.l A3, [A0]
00003A36 206E FFAA movea.l A0, [A6 - 0x56]
00003A3A 3028 000E move.w D0, [A0 + 0xE]
00003A3E 5340 subq.w D0, 1
00003A40 48C0 ext.l D0
00003A42 E780 asl D0, 3
00003A44 D08B add.l D0, A3
00003A46 2D40 FFBA move.l [A6 - 0x46], D0
00003A4A 2D40 FFBE move.l [A6 - 0x42], D0
00003A4E 206E FFAA movea.l A0, [A6 - 0x56]
00003A52 7001 moveq.l D0, 0x01
00003A54 B068 000E cmp.w D0, [A0 + 0xE]
00003A58 6C24 bge +0x26 /* 00003A7E */
00003A5A 6004 bra +0x6 /* 00003A60 */
label00003A5C:
00003A5C 51AE FFBE subq.l [A6 - 0x42], 8
label00003A60:
00003A60 B7EE FFBE cmpa.l A3, [A6 - 0x42]
00003A64 640C bcc +0xE /* 00003A72 */
00003A66 206E FFBE movea.l A0, [A6 - 0x42]
00003A6A 7020 moveq.l D0, 0x20
00003A6C B068 0004 cmp.w D0, [A0 + 0x4]
00003A70 67EA beq -0x14 /* 00003A5C */
label00003A72:
00003A72 B7EE FFBE cmpa.l A3, [A6 - 0x42]
00003A76 6606 bne +0x8 /* 00003A7E */
00003A78 2D6E FFBA FFBE move.l [A6 - 0x42], [A6 - 0x46]
label00003A7E:
00003A7E 7000 moveq.l D0, 0x00
00003A80 206E 0008 movea.l A0, [A6 + 0x8]
00003A84 226E FFAA movea.l A1, [A6 - 0x56]
00003A88 2229 0004 move.l D1, [A1 + 0x4]
00003A8C D2A8 00AE add.l D1, [A0 + 0xAE]
00003A90 2D41 FFC2 move.l [A6 - 0x3E], D1
00003A94 B2AE FFC6 cmp.l D1, [A6 - 0x3A]
00003A98 6532 bcs +0x34 /* 00003ACC */
00003A9A 222E FFAA move.l D1, [A6 - 0x56]
00003A9E 7410 moveq.l D2, 0x10
00003AA0 D282 add.l D1, D2
00003AA2 2041 movea.l A0, D1
00003AA4 226E 0008 movea.l A1, [A6 + 0x8]
00003AA8 2228 0004 move.l D1, [A0 + 0x4]
00003AAC B2A9 006A cmp.l D1, [A1 + 0x6A]
00003AB0 671A beq +0x1C /* 00003ACC */
00003AB2 222E FFAA move.l D1, [A6 - 0x56]
00003AB6 7410 moveq.l D2, 0x10
00003AB8 D282 add.l D1, D2
00003ABA 2041 movea.l A0, D1
00003ABC 226E 0008 movea.l A1, [A6 + 0x8]
00003AC0 2228 0004 move.l D1, [A0 + 0x4]
00003AC4 B2A9 0066 cmp.l D1, [A1 + 0x66]
00003AC8 6E02 bgt +0x4 /* 00003ACC */
00003ACA 7001 moveq.l D0, 0x01
label00003ACC:
00003ACC 3A00 move.w D5, D0
00003ACE 7000 moveq.l D0, 0x00
00003AD0 4A6E FFFA tst.w [A6 - 0x6]
00003AD4 6728 beq +0x2A /* 00003AFE */
00003AD6 4A45 tst.w D5
00003AD8 6622 bne +0x24 /* 00003AFC */
00003ADA 222E FFC2 move.l D1, [A6 - 0x3E]
00003ADE B2AE FFCA cmp.l D1, [A6 - 0x36]
00003AE2 6418 bcc +0x1A /* 00003AFC */
00003AE4 222E FFAA move.l D1, [A6 - 0x56]
00003AE8 7410 moveq.l D2, 0x10
00003AEA D282 add.l D1, D2
00003AEC 2041 movea.l A0, D1
00003AEE 226E 0008 movea.l A1, [A6 + 0x8]
00003AF2 2228 0004 move.l D1, [A0 + 0x4]
00003AF6 B2A9 0062 cmp.l D1, [A1 + 0x62]
00003AFA 6E02 bgt +0x4 /* 00003AFE */
label00003AFC:
00003AFC 7001 moveq.l D0, 0x01
label00003AFE:
00003AFE 3D40 FFFE move.w [A6 - 0x2], D0
00003B02 6750 beq +0x52 /* 00003B54 */
00003B04 4A45 tst.w D5
00003B06 6716 beq +0x18 /* 00003B1E */
00003B08 4A47 tst.w D7
00003B0A 6622 bne +0x24 /* 00003B2E */
00003B0C 5247 addq.w D7, 1
00003B0E 41ED E5F0 lea.l A0, [A5 - 0x1A10]
00003B12 2F20 move.l -[A7], -[A0]
00003B14 2F20 move.l -[A7], -[A0]
00003B16 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00003B1A 508F addq.l A7, 8
00003B1C 6010 bra +0x12 /* 00003B2E */
label00003B1E:
00003B1E 4A47 tst.w D7
00003B20 670C beq +0xE /* 00003B2E */
00003B22 5347 subq.w D7, 1
00003B24 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003B28 4EBA 08D6 jsr [PC + 0x8D6 /* 00004400 */]
00003B2C 588F addq.l A7, 4
label00003B2E:
00003B2E 3D6E FFF8 FFE8 move.w [A6 - 0x18], [A6 - 0x8]
00003B34 3D6E FFDE FFE6 move.w [A6 - 0x1A], [A6 - 0x22]
00003B3A 3D6E FFF6 FFEC move.w [A6 - 0x14], [A6 - 0xA]
00003B40 3D6E FFE2 FFEA move.w [A6 - 0x16], [A6 - 0x1E]
00003B46 41EE FFEE lea.l A0, [A6 - 0x12]
00003B4A 2F20 move.l -[A7], -[A0]
00003B4C 2F20 move.l -[A7], -[A0]
00003B4E 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003B52 508F addq.l A7, 8
label00003B54:
00003B54 206E FFAA movea.l A0, [A6 - 0x56]
00003B58 4A68 000E tst.w [A0 + 0xE]
00003B5C 6700 02DC beq +0x2DE /* 00003E3A */
00003B60 6000 02D0 bra +0x2D2 /* 00003E32 */
label00003B64:
00003B64 302E FFE4 move.w D0, [A6 - 0x1C]
00003B68 5240 addq.w D0, 1
00003B6A 3D40 FFE0 move.w [A6 - 0x20], D0
00003B6E 3D40 FFF0 move.w [A6 - 0x10], D0
00003B72 B06E FFDC cmp.w D0, [A6 - 0x24]
00003B76 6F0A ble +0xC /* 00003B82 */
00003B78 206E FFAA movea.l A0, [A6 - 0x56]
00003B7C B7D0 cmpa.l A3, [A0]
00003B7E 6200 02BA bhi +0x2BC /* 00003E3A */
label00003B82:
00003B82 DDAE FFC2 add.l [A6 - 0x3E], D6
00003B86 302B 0006 move.w D0, [A3 + 0x6]
00003B8A 48C0 ext.l D0
00003B8C 2C00 move.l D6, D0
00003B8E B7EE FFBA cmpa.l A3, [A6 - 0x46]
00003B92 6608 bne +0xA /* 00003B9C */
00003B94 3D6E FFF6 FFE4 move.w [A6 - 0x1C], [A6 - 0xA]
00003B9A 6008 bra +0xA /* 00003BA4 */
label00003B9C:
00003B9C 302B 0002 move.w D0, [A3 + 0x2]
00003BA0 D16E FFE4 add.w [A6 - 0x1C], D0
label00003BA4:
00003BA4 302E FFE4 move.w D0, [A6 - 0x1C]
00003BA8 B06E FFD8 cmp.w D0, [A6 - 0x28]
00003BAC 6C08 bge +0xA /* 00003BB6 */
00003BAE B7EE FFBA cmpa.l A3, [A6 - 0x46]
00003BB2 6500 027A bcs +0x27C /* 00003E2E */
label00003BB6:
00003BB6 206E 0008 movea.l A0, [A6 + 0x8]
00003BBA 226E FFB2 movea.l A1, [A6 - 0x4E]
00003BBE 3029 0006 move.w D0, [A1 + 0x6]
00003BC2 48C0 ext.l D0
00003BC4 E588 lsl D0, 2
00003BC6 2200 move.l D1, D0
00003BC8 E588 lsl D0, 2
00003BCA D081 add.l D0, D1
00003BCC D0A8 00A2 add.l D0, [A0 + 0xA2]
00003BD0 2D40 FFB6 move.l [A6 - 0x4A], D0
00003BD4 4A6E FFFE tst.w [A6 - 0x2]
00003BD8 6600 0104 bne +0x106 /* 00003CDE */
00003BDC 7000 moveq.l D0, 0x00
00003BDE 4A6E FFFA tst.w [A6 - 0x6]
00003BE2 6716 beq +0x18 /* 00003BFA */
00003BE4 222E FFC2 move.l D1, [A6 - 0x3E]
00003BE8 B2AE FFC6 cmp.l D1, [A6 - 0x3A]
00003BEC 650C bcs +0xE /* 00003BFA */
00003BEE 222E FFC2 move.l D1, [A6 - 0x3E]
00003BF2 B2AE FFCA cmp.l D1, [A6 - 0x36]
00003BF6 6402 bcc +0x4 /* 00003BFA */
00003BF8 7001 moveq.l D0, 0x01
label00003BFA:
00003BFA 4A80 tst.l D0
00003BFC 6704 beq +0x6 /* 00003C02 */
00003BFE 7001 moveq.l D0, 0x01
00003C00 6002 bra +0x4 /* 00003C04 */
label00003C02:
00003C02 7000 moveq.l D0, 0x00
label00003C04:
00003C04 3A00 move.w D5, D0
00003C06 6608 bne +0xA /* 00003C10 */
00003C08 4A6E FFFC tst.w [A6 - 0x4]
00003C0C 6700 00D0 beq +0xD2 /* 00003CDE */
label00003C10:
00003C10 206E FFAA movea.l A0, [A6 - 0x56]
00003C14 B7D0 cmpa.l A3, [A0]
00003C16 6606 bne +0x8 /* 00003C1E */
00003C18 3D6E FFF8 FFE0 move.w [A6 - 0x20], [A6 - 0x8]
label00003C1E:
00003C1E B7EE FFBA cmpa.l A3, [A6 - 0x46]
00003C22 6676 bne +0x78 /* 00003C9A */
00003C24 206E FFB6 movea.l A0, [A6 - 0x4A]
00003C28 7003 moveq.l D0, 0x03
00003C2A B028 000F cmp.b D0, [A0 + 0xF]
00003C2E 620C bhi +0xE /* 00003C3C */
00003C30 206E 0008 movea.l A0, [A6 + 0x8]
00003C34 7004 moveq.l D0, 0x04
00003C36 C068 0072 and.w D0, [A0 + 0x72]
00003C3A 6758 beq +0x5A /* 00003C94 */
label00003C3C:
00003C3C 2006 move.l D0, D6
00003C3E D0AE FFC2 add.l D0, [A6 - 0x3E]
00003C42 B0AE FFCE cmp.l D0, [A6 - 0x32]
00003C46 654C bcs +0x4E /* 00003C94 */
00003C48 7020 moveq.l D0, 0x20
00003C4A B06B 0004 cmp.w D0, [A3 + 0x4]
00003C4E 6E44 bgt +0x46 /* 00003C94 */
00003C50 4A45 tst.w D5
00003C52 6718 beq +0x1A /* 00003C6C */
00003C54 5245 addq.w D5, 1
00003C56 4A47 tst.w D7
00003C58 6622 bne +0x24 /* 00003C7C */
00003C5A 5247 addq.w D7, 1
00003C5C 41ED E5F0 lea.l A0, [A5 - 0x1A10]
00003C60 2F20 move.l -[A7], -[A0]
00003C62 2F20 move.l -[A7], -[A0]
00003C64 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00003C68 508F addq.l A7, 8
00003C6A 6010 bra +0x12 /* 00003C7C */
label00003C6C:
00003C6C 4A47 tst.w D7
00003C6E 670C beq +0xE /* 00003C7C */
00003C70 5347 subq.w D7, 1
00003C72 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003C76 4EBA 0788 jsr [PC + 0x788 /* 00004400 */]
00003C7A 588F addq.l A7, 4
label00003C7C:
00003C7C 41EE FFE6 lea.l A0, [A6 - 0x1A]
00003C80 2F20 move.l -[A7], -[A0]
00003C82 2F20 move.l -[A7], -[A0]
00003C84 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003C88 302E FFE4 move.w D0, [A6 - 0x1C]
00003C8C 5240 addq.w D0, 1
00003C8E 3D40 FFE0 move.w [A6 - 0x20], D0
00003C92 508F addq.l A7, 8
label00003C94:
00003C94 3D6E FFF6 FFE4 move.w [A6 - 0x1C], [A6 - 0xA]
label00003C9A:
00003C9A 302E FFE4 move.w D0, [A6 - 0x1C]
00003C9E B06E FFE0 cmp.w D0, [A6 - 0x20]
00003CA2 6D3A blt +0x3C /* 00003CDE */
00003CA4 0C45 0001 cmpi.w D5, 0x1
00003CA8 6616 bne +0x18 /* 00003CC0 */
00003CAA 4A47 tst.w D7
00003CAC 6622 bne +0x24 /* 00003CD0 */
00003CAE 5247 addq.w D7, 1
00003CB0 41ED E5F0 lea.l A0, [A5 - 0x1A10]
00003CB4 2F20 move.l -[A7], -[A0]
00003CB6 2F20 move.l -[A7], -[A0]
00003CB8 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00003CBC 508F addq.l A7, 8
00003CBE 6010 bra +0x12 /* 00003CD0 */
label00003CC0:
00003CC0 4A47 tst.w D7
00003CC2 670C beq +0xE /* 00003CD0 */
00003CC4 5347 subq.w D7, 1
00003CC6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003CCA 4EBA 0734 jsr [PC + 0x734 /* 00004400 */]
00003CCE 588F addq.l A7, 4
label00003CD0:
00003CD0 41EE FFE6 lea.l A0, [A6 - 0x1A]
00003CD4 2F20 move.l -[A7], -[A0]
00003CD6 2F20 move.l -[A7], -[A0]
00003CD8 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003CDC 508F addq.l A7, 8
label00003CDE:
00003CDE 7020 moveq.l D0, 0x20
00003CE0 B06B 0004 cmp.w D0, [A3 + 0x4]
00003CE4 6E00 0148 bgt +0x14A /* 00003E2E */
00003CE8 4A45 tst.w D5
00003CEA 6762 beq +0x64 /* 00003D4E */
00003CEC 70FE moveq.l D0, 0xFFFFFFFE
00003CEE 9053 sub.w D0, [A3]
00003CF0 48C0 ext.l D0
00003CF2 B084 cmp.l D0, D4
00003CF4 677A beq +0x7C /* 00003D70 */
00003CF6 3013 move.w D0, [A3]
00003CF8 48C0 ext.l D0
00003CFA D080 add.l D0, D0
00003CFC 2200 move.l D1, D0
00003CFE E588 lsl D0, 2
00003D00 D081 add.l D0, D1
00003D02 D9C0 add.l A4, D0
00003D04 203C FFFF FF00 move.l D0, 0xFFFFFF00
00003D0A C094 and.l D0, [A4]
00003D0C 5280 addq.l D0, 1
00003D0E 2D40 FFD2 move.l [A6 - 0x2E], D0
00003D12 202D E5E4 move.l D0, [A5 - 0x1A1C]
00003D16 B0AD EA1A cmp.l D0, [A5 - 0x15E6]
00003D1A 670A beq +0xC /* 00003D26 */
00003D1C 202E FFD2 move.l D0, [A6 - 0x2E]
00003D20 B0AD E5E8 cmp.l D0, [A5 - 0x1A18]
00003D24 6604 bne +0x6 /* 00003D2A */
label00003D26:
00003D26 28AD E5E4 move.l [A4], [A5 - 0x1A1C]
label00003D2A:
00003D2A 2F0C move.l -[A7], A4
00003D2C 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003D30 28AE FFD2 move.l [A4], [A6 - 0x2E]
00003D34 3013 move.w D0, [A3]
00003D36 48C0 ext.l D0
00003D38 D080 add.l D0, D0
00003D3A 2200 move.l D1, D0
00003D3C E588 lsl D0, 2
00003D3E D081 add.l D0, D1
00003D40 99C0 sub.l A4, D0
00003D42 3013 move.w D0, [A3]
00003D44 48C0 ext.l D0
00003D46 78FE moveq.l D4, 0xFFFFFFFE
00003D48 9880 sub.l D4, D0
00003D4A 588F addq.l A7, 4
00003D4C 6022 bra +0x24 /* 00003D70 */
label00003D4E:
00003D4E 3013 move.w D0, [A3]
00003D50 48C0 ext.l D0
00003D52 B084 cmp.l D0, D4
00003D54 671A beq +0x1C /* 00003D70 */
00003D56 3013 move.w D0, [A3]
00003D58 48C0 ext.l D0
00003D5A 2800 move.l D4, D0
00003D5C 2204 move.l D1, D4
00003D5E D281 add.l D1, D1
00003D60 2001 move.l D0, D1
00003D62 E589 lsl D1, 2
00003D64 D280 add.l D1, D0
00003D66 D28C add.l D1, A4
00003D68 2F01 move.l -[A7], D1
00003D6A 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003D6E 588F addq.l A7, 4
label00003D70:
00003D70 7020 moveq.l D0, 0x20
00003D72 B06B 0004 cmp.w D0, [A3 + 0x4]
00003D76 6C16 bge +0x18 /* 00003D8E */
00003D78 2F06 move.l -[A7], D6
00003D7A 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00003D7E 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003D82 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00003D86 4FEF 000C lea.l A7, [A7 + 0xC]
00003D8A 6000 00A2 bra +0xA4 /* 00003E2E */
label00003D8E:
00003D8E 3013 move.w D0, [A3]
00003D90 48C0 ext.l D0
00003D92 D080 add.l D0, D0
00003D94 2200 move.l D1, D0
00003D96 E588 lsl D0, 2
00003D98 D081 add.l D0, D1
00003D9A 7204 moveq.l D1, 0x04
00003D9C C234 0805 and.b D1, [A4 + D0 + 0x5]
00003DA0 6700 008C beq +0x8E /* 00003E2E */
00003DA4 B7EE FFBE cmpa.l A3, [A6 - 0x42]
00003DA8 6400 0084 bcc +0x86 /* 00003E2E */
00003DAC 2F06 move.l -[A7], D6
00003DAE 2F2E FFC2 move.l -[A7], [A6 - 0x3E]
00003DB2 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003DB6 4EAD 0882 jsr [A5 + 0x882 /* export_268 */]
00003DBA 206E FFB6 movea.l A0, [A6 - 0x4A]
00003DBE 4A28 000F tst.b [A0 + 0xF]
00003DC2 4FEF 000C lea.l A7, [A7 + 0xC]
00003DC6 6666 bne +0x68 /* 00003E2E */
00003DC8 206E 0008 movea.l A0, [A6 + 0x8]
00003DCC 7004 moveq.l D0, 0x04
00003DCE C068 0072 and.w D0, [A0 + 0x72]
00003DD2 665A bne +0x5C /* 00003E2E */
00003DD4 7020 moveq.l D0, 0x20
00003DD6 2F00 move.l -[A7], D0
00003DD8 4EAD 07B2 jsr [A5 + 0x7B2 /* export_242 */]
00003DDC 3D40 FFEC move.w [A6 - 0x14], D0
00003DE0 48C0 ext.l D0
00003DE2 2200 move.l D1, D0
00003DE4 2006 move.l D0, D6
00003DE6 4EAD 034A jsr [A5 + 0x34A /* export_101 */]
00003DEA D16E FFF0 add.w [A6 - 0x10], D0
00003DEE 588F addq.l A7, 4
00003DF0 6032 bra +0x34 /* 00003E24 */
label00003DF2:
00003DF2 302E FFEC move.w D0, [A6 - 0x14]
00003DF6 D06E FFF0 add.w D0, [A6 - 0x10]
00003DFA B06E FFE4 cmp.w D0, [A6 - 0x1C]
00003DFE 6F0E ble +0x10 /* 00003E0E */
00003E00 302E FFE4 move.w D0, [A6 - 0x1C]
00003E04 906E FFEC sub.w D0, [A6 - 0x14]
00003E08 5240 addq.w D0, 1
00003E0A 3D40 FFF0 move.w [A6 - 0x10], D0
label00003E0E:
00003E0E 486D E472 pea.l [A5 - 0x1B8E]
00003E12 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003E16 4EAD 088A jsr [A5 + 0x88A /* export_269 */]
00003E1A 302E FFEC move.w D0, [A6 - 0x14]
00003E1E D16E FFF0 add.w [A6 - 0x10], D0
00003E22 508F addq.l A7, 8
label00003E24:
00003E24 302E FFF0 move.w D0, [A6 - 0x10]
00003E28 B06E FFE4 cmp.w D0, [A6 - 0x1C]
00003E2C 6FC4 ble -0x3A /* 00003DF2 */
label00003E2E:
00003E2E D6FC 0008 add.w A3, 0x8
label00003E32:
00003E32 B7EE FFBA cmpa.l A3, [A6 - 0x46]
00003E36 6300 FD2C bls -0x2D2 /* 00003B64 */
label00003E3A:
00003E3A 7010 moveq.l D0, 0x10
00003E3C D1AE FFAA add.l [A6 - 0x56], D0
00003E40 50AE FFB2 addq.l [A6 - 0x4E], 8
label00003E44:
00003E44 202E FFAA move.l D0, [A6 - 0x56]
00003E48 B0AE FFAE cmp.l D0, [A6 - 0x52]
00003E4C 6414 bcc +0x16 /* 00003E62 */
00003E4E 206E FFAA movea.l A0, [A6 - 0x56]
00003E52 302E FFDA move.w D0, [A6 - 0x26]
00003E56 906E FFF2 sub.w D0, [A6 - 0xE]
00003E5A B068 000A cmp.w D0, [A0 + 0xA]
00003E5E 6C00 FB7C bge -0x482 /* 000039DC */
label00003E62:
00003E62 4A6E FFFC tst.w [A6 - 0x4]
00003E66 6732 beq +0x34 /* 00003E9A */
00003E68 206E FFAA movea.l A0, [A6 - 0x56]
00003E6C 302E FFF2 move.w D0, [A6 - 0xE]
00003E70 D068 000A add.w D0, [A0 + 0xA]
00003E74 3D40 FFD6 move.w [A6 - 0x2A], D0
00003E78 B06E FFDA cmp.w D0, [A6 - 0x26]
00003E7C 6E1C bgt +0x1E /* 00003E9A */
00003E7E 4A47 tst.w D7
00003E80 670A beq +0xC /* 00003E8C */
00003E82 2F2E 0008 move.l -[A7], [A6 + 0x8]
00003E86 4EBA 0578 jsr [PC + 0x578 /* 00004400 */]
00003E8A 588F addq.l A7, 4
label00003E8C:
00003E8C 41EE FFDE lea.l A0, [A6 - 0x22]
00003E90 2F20 move.l -[A7], -[A0]
00003E92 2F20 move.l -[A7], -[A0]
00003E94 4EAD 08CA jsr [A5 + 0x8CA /* export_277 */]
00003E98 508F addq.l A7, 8
label00003E9A:
00003E9A 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
label00003E9E:
00003E9E 206D E9DE movea.l A0, [A5 - 0x1622]
00003EA2 7004 moveq.l D0, 0x04
00003EA4 C068 0168 and.w D0, [A0 + 0x168]
00003EA8 6700 00D4 beq +0xD6 /* 00003F7E */
00003EAC 206E 0008 movea.l A0, [A6 + 0x8]
00003EB0 7001 moveq.l D0, 0x01
00003EB2 C068 0072 and.w D0, [A0 + 0x72]
00003EB6 6700 00C6 beq +0xC8 /* 00003F7E */
00003EBA 206E 0008 movea.l A0, [A6 + 0x8]
00003EBE 7000 moveq.l D0, 0x00
00003EC0 3028 0072 move.w D0, [A0 + 0x72]
00003EC4 223C 0000 8000 move.l D1, 0x8000
00003ECA C280 and.l D1, D0
00003ECC 6700 00B0 beq +0xB2 /* 00003F7E */
00003ED0 206E 0008 movea.l A0, [A6 + 0x8]
00003ED4 226E 0008 movea.l A1, [A6 + 0x8]
00003ED8 3029 008E move.w D0, [A1 + 0x8E]
00003EDC 48C0 ext.l D0
00003EDE 2200 move.l D1, D0
00003EE0 C0FC 0006 mulu.w D0, 0x6
00003EE4 4841 swap.w D1
00003EE6 C2FC 0006 mulu.w D1, 0x6
00003EEA 4841 swap.w D1
00003EEC 4241 clr.w D1
00003EEE D081 add.l D0, D1
00003EF0 2640 movea.l A3, D0
00003EF2 D7E8 00A6 add.l A3, [A0 + 0xA6]
00003EF6 206E 0008 movea.l A0, [A6 + 0x8]
00003EFA 4A68 008E tst.w [A0 + 0x8E]
00003EFE 6710 beq +0x12 /* 00003F10 */
00003F00 206E 0008 movea.l A0, [A6 + 0x8]
00003F04 2013 move.l D0, [A3]
00003F06 B0A8 0062 cmp.l D0, [A0 + 0x62]
00003F0A 6604 bne +0x6 /* 00003F10 */
00003F0C D6FC FFFA add.w A3, 0xFFFA
label00003F10:
00003F10 206E 0008 movea.l A0, [A6 + 0x8]
00003F14 302B 0004 move.w D0, [A3 + 0x4]
00003F18 48C0 ext.l D0
00003F1A D080 add.l D0, D0
00003F1C 2200 move.l D1, D0
00003F1E E588 lsl D0, 2
00003F20 D081 add.l D0, D1
00003F22 D0A8 009E add.l D0, [A0 + 0x9E]
00003F26 2F00 move.l -[A7], D0
00003F28 4EAD 082A jsr [A5 + 0x82A /* export_257 */]
00003F2C 206E 0008 movea.l A0, [A6 + 0x8]
00003F30 2D68 00BE FFEE move.l [A6 - 0x12], [A0 + 0xBE]
00003F36 206E 0008 movea.l A0, [A6 + 0x8]
00003F3A 302E FFF4 move.w D0, [A6 - 0xC]
00003F3E 9068 007E sub.w D0, [A0 + 0x7E]
00003F42 48C0 ext.l D0
00003F44 4A6E FFF0 tst.w [A6 - 0x10]
00003F48 5EC1 sgt D1
00003F4A 0241 0001 andi.w D1, 0x1
00003F4E 48C1 ext.l D1
00003F50 9081 sub.l D0, D1
00003F52 D16E FFF0 add.w [A6 - 0x10], D0
00003F56 302E FFF2 move.w D0, [A6 - 0xE]
00003F5A D16E FFEE add.w [A6 - 0x12], D0
00003F5E 206E 0008 movea.l A0, [A6 + 0x8]
00003F62 4868 0056 pea.l [A0 + 0x56]
00003F66 2F2E FFEE move.l -[A7], [A6 - 0x12]
00003F6A 2F2D E9DE move.l -[A7], [A5 - 0x1622]
00003F6E 4EAD 0A62 jsr [A5 + 0xA62 /* export_328 */]
00003F72 2F2D E9DE move.l -[A7], [A5 - 0x1622]
00003F76 4EAD 0A6A jsr [A5 + 0xA6A /* export_329 */]
00003F7A 4FEF 0014 lea.l A7, [A7 + 0x14]
label00003F7E:
00003F7E 4CEE 18F0 FF92 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x6E]
00003F84 4E5E unlink A6
00003F86 4E75 rts
fn00003F88:
00003F88 48E7 0110 movem.l -[A7], D7,A3
00003F8C 3E2F 0012 move.w D7, [A7 + 0x12]
00003F90 266F 000C movea.l A3, [A7 + 0xC]
00003F94 7000 moveq.l D0, 0x00
00003F96 2F00 move.l -[A7], D0
00003F98 2F3C FFFF 8002 move.l -[A7], 0xFFFF8002
00003F9E 2F0B move.l -[A7], A3
00003FA0 4EBA 25AA jsr [PC + 0x25AA /* 0000654C */]
00003FA4 4FEF 000C lea.l A7, [A7 + 0xC]
00003FA8 6018 bra +0x1A /* 00003FC2 */
label00003FAA:
00003FAA 7000 moveq.l D0, 0x00
00003FAC 2F00 move.l -[A7], D0
00003FAE 322B 0092 move.w D1, [A3 + 0x92]
00003FB2 48C1 ext.l D1
00003FB4 5381 subq.l D1, 1
00003FB6 2F01 move.l -[A7], D1
00003FB8 2F0B move.l -[A7], A3
00003FBA 4EBA C0FC jsr [PC - 0x3F04 /* 000000B8 */]
00003FBE 4FEF 000C lea.l A7, [A7 + 0xC]
label00003FC2:
00003FC2 4A6B 0092 tst.w [A3 + 0x92]
00003FC6 6726 beq +0x28 /* 00003FEE */
00003FC8 206B 0096 movea.l A0, [A3 + 0x96]
00003FCC 302B 00C8 move.w D0, [A3 + 0xC8]
00003FD0 48C0 ext.l D0
00003FD2 E980 asl D0, 4
00003FD4 226B 009A movea.l A1, [A3 + 0x9A]
00003FD8 322B 0092 move.w D1, [A3 + 0x92]
00003FDC 5341 subq.w D1, 1
00003FDE 48C1 ext.l D1
00003FE0 E781 asl D1, 3
00003FE2 3231 1804 move.w D1, [A1 + D1 + 0x4]
00003FE6 D270 080A add.w D1, [A0 + D0 + 0xA]
00003FEA BE41 cmp.w D7, D1
00003FEC 6EBC bgt -0x42 /* 00003FAA */
label00003FEE:
00003FEE 4CDF 0880 movem.l D7,A3, [A7]+
00003FF2 4E75 rts
export_698:
00003FF4 4E56 FFEE link A6, -0x0012
00003FF8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00003FFC 49EE FFF0 lea.l A4, [A6 - 0x10]
00004000 266E 0008 movea.l A3, [A6 + 0x8]
00004004 41ED FC72 lea.l A0, [A5 - 0x38E]
00004008 43EB 00B6 lea.l A1, [A3 + 0xB6]
0000400C 20D9 move.l [A0]+, [A1]+
0000400E 20D9 move.l [A0]+, [A1]+
00004010 41EB 00B6 lea.l A0, [A3 + 0xB6]
00004014 43EB 0056 lea.l A1, [A3 + 0x56]
00004018 20D9 move.l [A0]+, [A1]+
0000401A 20D9 move.l [A0]+, [A1]+
0000401C 7004 moveq.l D0, 0x04
0000401E C06B 0072 and.w D0, [A3 + 0x72]
00004022 6706 beq +0x8 /* 0000402A */
00004024 3E3C 7FFF move.w D7, 0x7FFF
00004028 6030 bra +0x32 /* 0000405A */
label0000402A:
0000402A 302B 005C move.w D0, [A3 + 0x5C]
0000402E 906B 0058 sub.w D0, [A3 + 0x58]
00004032 5240 addq.w D0, 1
00004034 3E00 move.w D7, D0
00004036 302B 0086 move.w D0, [A3 + 0x86]
0000403A 48C0 ext.l D0
0000403C 322B 0084 move.w D1, [A3 + 0x84]
00004040 48C1 ext.l D1
00004042 D280 add.l D1, D0
00004044 2F01 move.l -[A7], D1
00004046 206D E9DE movea.l A0, [A5 - 0x1622]
0000404A 3028 017A move.w D0, [A0 + 0x17A]
0000404E 48C0 ext.l D0
00004050 2F00 move.l -[A7], D0
00004052 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00004056 9E40 sub.w D7, D0
00004058 508F addq.l A7, 8
label0000405A:
0000405A 7000 moveq.l D0, 0x00
0000405C 323C 2000 move.w D1, 0x2000 /* ' \0' */
00004060 C26B 0072 and.w D1, [A3 + 0x72]
00004064 6708 beq +0xA /* 0000406E */
00004066 4AAB 00E2 tst.l [A3 + 0xE2]
0000406A 6702 beq +0x4 /* 0000406E */
0000406C 7001 moveq.l D0, 0x01
label0000406E:
0000406E 3D40 FFEE move.w [A6 - 0x12], D0
00004072 672C beq +0x2E /* 000040A0 */
00004074 2F0B move.l -[A7], A3
00004076 4EBA 293C jsr [PC + 0x293C /* 000069B4 */]
0000407A 7004 moveq.l D0, 0x04
0000407C C06B 0072 and.w D0, [A3 + 0x72]
00004080 588F addq.l A7, 4
00004082 660E bne +0x10 /* 00004092 */
00004084 206B 00E2 movea.l A0, [A3 + 0xE2]
00004088 302B 005C move.w D0, [A3 + 0x5C]
0000408C 9068 0058 sub.w D0, [A0 + 0x58]
00004090 9E40 sub.w D7, D0
label00004092:
00004092 206B 00E2 movea.l A0, [A3 + 0xE2]
00004096 3028 0058 move.w D0, [A0 + 0x58]
0000409A 5340 subq.w D0, 1
0000409C 3740 00BC move.w [A3 + 0xBC], D0
label000040A0:
000040A0 302B 0086 move.w D0, [A3 + 0x86]
000040A4 48C0 ext.l D0
000040A6 2F00 move.l -[A7], D0
000040A8 206D E9DE movea.l A0, [A5 - 0x1622]
000040AC 3028 017A move.w D0, [A0 + 0x17A]
000040B0 48C0 ext.l D0
000040B2 2F00 move.l -[A7], D0
000040B4 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000040B8 322B 00B8 move.w D1, [A3 + 0xB8]
000040BC D240 add.w D1, D0
000040BE 936B 00BC sub.w [A3 + 0xBC], D1
000040C2 302B 0082 move.w D0, [A3 + 0x82]
000040C6 48C0 ext.l D0
000040C8 2F00 move.l -[A7], D0
000040CA 206D E9DE movea.l A0, [A5 - 0x1622]
000040CE 3028 017C move.w D0, [A0 + 0x17C]
000040D2 48C0 ext.l D0
000040D4 2F00 move.l -[A7], D0
000040D6 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000040DA 322B 00B6 move.w D1, [A3 + 0xB6]
000040DE D240 add.w D1, D0
000040E0 936B 00BA sub.w [A3 + 0xBA], D1
000040E4 302B 0084 move.w D0, [A3 + 0x84]
000040E8 48C0 ext.l D0
000040EA 2F00 move.l -[A7], D0
000040EC 206D E9DE movea.l A0, [A5 - 0x1622]
000040F0 3028 017A move.w D0, [A0 + 0x17A]
000040F4 48C0 ext.l D0
000040F6 2F00 move.l -[A7], D0
000040F8 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000040FC 3740 00B8 move.w [A3 + 0xB8], D0
00004100 302B 0080 move.w D0, [A3 + 0x80]
00004104 48C0 ext.l D0
00004106 2F00 move.l -[A7], D0
00004108 206D E9DE movea.l A0, [A5 - 0x1622]
0000410C 3028 017C move.w D0, [A0 + 0x17C]
00004110 48C0 ext.l D0
00004112 2F00 move.l -[A7], D0
00004114 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00004118 3740 00B6 move.w [A3 + 0xB6], D0
0000411C 4A6B 007C tst.w [A3 + 0x7C]
00004120 4FEF 0020 lea.l A7, [A7 + 0x20]
00004124 6768 beq +0x6A /* 0000418E */
00004126 302B 007C move.w D0, [A3 + 0x7C]
0000412A 48C0 ext.l D0
0000412C B0AB 006A cmp.l D0, [A3 + 0x6A]
00004130 6C5C bge +0x5E /* 0000418E */
00004132 377C FFFF 00CC move.w [A3 + 0xCC], 0xFFFF
00004138 282B 0062 move.l D4, [A3 + 0x62]
0000413C 2A2B 0066 move.l D5, [A3 + 0x66]
00004140 7000 moveq.l D0, 0x00
00004142 2F00 move.l -[A7], D0
00004144 2F00 move.l -[A7], D0
00004146 2F00 move.l -[A7], D0
00004148 276B 006A 0066 move.l [A3 + 0x66], [A3 + 0x6A]
0000414E 2F2B 006A move.l -[A7], [A3 + 0x6A]
00004152 322B 007C move.w D1, [A3 + 0x7C]
00004156 48C1 ext.l D1
00004158 2741 0062 move.l [A3 + 0x62], D1
0000415C 2F01 move.l -[A7], D1
0000415E 2F0B move.l -[A7], A3
00004160 4EBA 0836 jsr [PC + 0x836 /* 00004998 */]
00004164 B8AB 006A cmp.l D4, [A3 + 0x6A]
00004168 4FEF 0018 lea.l A7, [A7 + 0x18]
0000416C 6C14 bge +0x16 /* 00004182 */
0000416E 2744 0062 move.l [A3 + 0x62], D4
00004172 BAAB 006A cmp.l D5, [A3 + 0x6A]
00004176 6F04 ble +0x6 /* 0000417C */
00004178 2A2B 006A move.l D5, [A3 + 0x6A]
label0000417C:
0000417C 2745 0066 move.l [A3 + 0x66], D5
00004180 600C bra +0xE /* 0000418E */
label00004182:
00004182 276B 006A 0066 move.l [A3 + 0x66], [A3 + 0x6A]
00004188 276B 006A 0062 move.l [A3 + 0x62], [A3 + 0x6A]
label0000418E:
0000418E 426D FC6E clr.w [A5 - 0x392]
00004192 426D FC70 clr.w [A5 - 0x390]
00004196 302B 00BA move.w D0, [A3 + 0xBA]
0000419A 906B 00B6 sub.w D0, [A3 + 0xB6]
0000419E 3C00 move.w D6, D0
000041A0 5246 addq.w D6, 1
000041A2 BE6B 00CC cmp.w D7, [A3 + 0xCC]
000041A6 6608 bne +0xA /* 000041B0 */
000041A8 7010 moveq.l D0, 0x10
000041AA C06B 0072 and.w D0, [A3 + 0x72]
000041AE 6720 beq +0x22 /* 000041D0 */
label000041B0:
000041B0 3747 00CC move.w [A3 + 0xCC], D7
000041B4 2F0B move.l -[A7], A3
000041B6 4EBA CF08 jsr [PC - 0x30F8 /* 000010C0 */]
000041BA 2F0B move.l -[A7], A3
000041BC 4EBA C37A jsr [PC - 0x3C86 /* 00000538 */]
000041C0 48C6 ext.l D6
000041C2 2F06 move.l -[A7], D6
000041C4 2F0B move.l -[A7], A3
000041C6 4EBA FDC0 jsr [PC - 0x240 /* 00003F88 */]
000041CA 4FEF 0010 lea.l A7, [A7 + 0x10]
000041CE 6054 bra +0x56 /* 00004224 */
label000041D0:
000041D0 302D FC76 move.w D0, [A5 - 0x38A]
000041D4 906D FC72 sub.w D0, [A5 - 0x38E]
000041D8 3206 move.w D1, D6
000041DA 5341 subq.w D1, 1
000041DC B240 cmp.w D1, D0
000041DE 6744 beq +0x46 /* 00004224 */
000041E0 302D FC78 move.w D0, [A5 - 0x388]
000041E4 48C0 ext.l D0
000041E6 322D FC74 move.w D1, [A5 - 0x38C]
000041EA 48C1 ext.l D1
000041EC 9081 sub.l D0, D1
000041EE 322B 00BC move.w D1, [A3 + 0xBC]
000041F2 48C1 ext.l D1
000041F4 342B 00B8 move.w D2, [A3 + 0xB8]
000041F8 48C2 ext.l D2
000041FA 9282 sub.l D1, D2
000041FC B280 cmp.l D1, D0
000041FE 56C0 sne D0
00004200 0240 0001 andi.w D0, 0x1
00004204 48C0 ext.l D0
00004206 2F00 move.l -[A7], D0
00004208 302B 0092 move.w D0, [A3 + 0x92]
0000420C 48C0 ext.l D0
0000420E 2F00 move.l -[A7], D0
00004210 2F0B move.l -[A7], A3
00004212 4EBA BEA4 jsr [PC - 0x415C /* 000000B8 */]
00004216 48C6 ext.l D6
00004218 2F06 move.l -[A7], D6
0000421A 2F0B move.l -[A7], A3
0000421C 4EBA FD6A jsr [PC - 0x296 /* 00003F88 */]
00004220 4FEF 0014 lea.l A7, [A7 + 0x14]
label00004224:
00004224 2F0B move.l -[A7], A3
00004226 4EBA DC54 jsr [PC - 0x23AC /* 00001E7C */]
0000422A 303C 0800 move.w D0, 0x800
0000422E C06D FC9A and.w D0, [A5 - 0x366]
00004232 588F addq.l A7, 4
00004234 6642 bne +0x44 /* 00004278 */
00004236 4A6E FFEE tst.w [A6 - 0x12]
0000423A 672E beq +0x30 /* 0000426A */
0000423C 2F0B move.l -[A7], A3
0000423E 4EBA 2774 jsr [PC + 0x2774 /* 000069B4 */]
00004242 206B 00E2 movea.l A0, [A3 + 0xE2]
00004246 41E8 0056 lea.l A0, [A0 + 0x56]
0000424A 43EC 0008 lea.l A1, [A4 + 0x8]
0000424E 22D8 move.l [A1]+, [A0]+
00004250 22D8 move.l [A1]+, [A0]+
00004252 204C movea.l A0, A4
00004254 5088 addq.l A0, 8
00004256 224C movea.l A1, A4
00004258 22D8 move.l [A1]+, [A0]+
0000425A 22D8 move.l [A1]+, [A0]+
0000425C 2F0C move.l -[A7], A4
0000425E 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00004262 4EAD 1D12 jsr [A5 + 0x1D12 /* export_926 */]
00004266 4FEF 000C lea.l A7, [A7 + 0xC]
label0000426A:
0000426A 41ED FC82 lea.l A0, [A5 - 0x37E]
0000426E 43EB 00B6 lea.l A1, [A3 + 0xB6]
00004272 20D9 move.l [A0]+, [A1]+
00004274 20D9 move.l [A0]+, [A1]+
00004276 6018 bra +0x1A /* 00004290 */
label00004278:
00004278 3B7C 8300 FC86 move.w [A5 - 0x37A], 0x8300
0000427E 3B7C 8300 FC88 move.w [A5 - 0x378], 0x8300
00004284 3B7C 8300 FC82 move.w [A5 - 0x37E], 0x8300
0000428A 3B7C 8300 FC84 move.w [A5 - 0x37C], 0x8300
label00004290:
00004290 2F0B move.l -[A7], A3
00004292 4EBA F466 jsr [PC - 0xB9A /* 000036FA */]
00004296 588F addq.l A7, 4
00004298 4CEE 18F0 FFD6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x2A]
0000429E 4E5E unlink A6
000042A0 4E75 rts
fn000042A2:
000042A2 4E56 0000 link A6, 0
000042A6 48E7 0018 movem.l -[A7], A3,A4
000042AA 286E 000C movea.l A4, [A6 + 0xC]
000042AE 266E 0008 movea.l A3, [A6 + 0x8]
000042B2 2F0C move.l -[A7], A4
000042B4 2F0B move.l -[A7], A3
000042B6 4EBA 0036 jsr [PC + 0x36 /* 000042EE */]
000042BA 200C move.l D0, A4
000042BC 508F addq.l A7, 8
000042BE 6724 beq +0x26 /* 000042E4 */
000042C0 41ED FC82 lea.l A0, [A5 - 0x37E]
000042C4 43EB 00B6 lea.l A1, [A3 + 0xB6]
000042C8 20D9 move.l [A0]+, [A1]+
000042CA 20D9 move.l [A0]+, [A1]+
000042CC 4A6E 0012 tst.w [A6 + 0x12]
000042D0 6704 beq +0x6 /* 000042D6 */
000042D2 526D FC6E addq.w [A5 - 0x392], 1
label000042D6:
000042D6 2F0B move.l -[A7], A3
000042D8 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
000042DC 4E94 jsr [A4]
000042DE 426D FC6E clr.w [A5 - 0x392]
000042E2 508F addq.l A7, 8
label000042E4:
000042E4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8]
000042EA 4E5E unlink A6
000042EC 4E75 rts
export_699:
fn000042EE:
000042EE 48E7 0018 movem.l -[A7], A3,A4
000042F2 286F 0010 movea.l A4, [A7 + 0x10]
000042F6 266F 000C movea.l A3, [A7 + 0xC]
000042FA 4AAB 00E2 tst.l [A3 + 0xE2]
000042FE 674C beq +0x4E /* 0000434C */
00004300 2F0B move.l -[A7], A3
00004302 4EBA 26B0 jsr [PC + 0x26B0 /* 000069B4 */]
00004306 4A40 tst.w D0
00004308 588F addq.l A7, 4
0000430A 6740 beq +0x42 /* 0000434C */
0000430C 200C move.l D0, A4
0000430E 673C beq +0x3E /* 0000434C */
00004310 026B FBFF 0072 andi.w [A3 + 0x72], 0xFBFF
00004316 3B7C 8300 FC88 move.w [A5 - 0x378], 0x8300
0000431C 3B7C 8300 FC84 move.w [A5 - 0x37C], 0x8300
00004322 4A2B 000F tst.b [A3 + 0xF]
00004326 6718 beq +0x1A /* 00004340 */
00004328 206B 00E2 movea.l A0, [A3 + 0xE2]
0000432C 0028 0040 008E ori.b [A0 + 0x8E], 0x40 /* '@' */
00004332 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00004336 486D 1F12 pea.l [A5 + 0x1F12 /* export_990 */]
0000433A 4E94 jsr [A4]
0000433C 508F addq.l A7, 8
0000433E 600C bra +0xE /* 0000434C */
label00004340:
00004340 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00004344 486D 1602 pea.l [A5 + 0x1602 /* export_700 */]
00004348 4E94 jsr [A4]
0000434A 508F addq.l A7, 8
label0000434C:
0000434C 4CDF 1800 movem.l A3,A4, [A7]+
00004350 4E75 rts
export_700:
00004352 4E56 FFF8 link A6, -0x0008
00004356 48E7 0110 movem.l -[A7], D7,A3
0000435A 266E 0008 movea.l A3, [A6 + 0x8]
0000435E 302D FC84 move.w D0, [A5 - 0x37C]
00004362 B06D FC88 cmp.w D0, [A5 - 0x378]
00004366 661C bne +0x1E /* 00004384 */
00004368 302D FC84 move.w D0, [A5 - 0x37C]
0000436C 48C0 ext.l D0
0000436E 0C80 FFFF 8300 cmpi.l D0, 0xFFFF8300
00004374 660E bne +0x10 /* 00004384 */
00004376 41EE FFF8 lea.l A0, [A6 - 0x8]
0000437A 43EB 0056 lea.l A1, [A3 + 0x56]
0000437E 20D9 move.l [A0]+, [A1]+
00004380 20D9 move.l [A0]+, [A1]+
00004382 6064 bra +0x66 /* 000043E8 */
label00004384:
00004384 41EE FFF8 lea.l A0, [A6 - 0x8]
00004388 43ED FC82 lea.l A1, [A5 - 0x37E]
0000438C 20D9 move.l [A0]+, [A1]+
0000438E 20D9 move.l [A0]+, [A1]+
00004390 302B 0084 move.w D0, [A3 + 0x84]
00004394 48C0 ext.l D0
00004396 2F00 move.l -[A7], D0
00004398 206D E9DE movea.l A0, [A5 - 0x1622]
0000439C 3028 017A move.w D0, [A0 + 0x17A]
000043A0 48C0 ext.l D0
000043A2 2F00 move.l -[A7], D0
000043A4 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000043A8 D06B 0058 add.w D0, [A3 + 0x58]
000043AC 3E00 move.w D7, D0
000043AE 9E6B 00B8 sub.w D7, [A3 + 0xB8]
000043B2 DF6E FFFA add.w [A6 - 0x6], D7
000043B6 DF6E FFFE add.w [A6 - 0x2], D7
000043BA 302B 0080 move.w D0, [A3 + 0x80]
000043BE 48C0 ext.l D0
000043C0 2F00 move.l -[A7], D0
000043C2 206D E9DE movea.l A0, [A5 - 0x1622]
000043C6 3028 017C move.w D0, [A0 + 0x17C]
000043CA 48C0 ext.l D0
000043CC 2F00 move.l -[A7], D0
000043CE 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000043D2 D06B 0056 add.w D0, [A3 + 0x56]
000043D6 3E00 move.w D7, D0
000043D8 9E6B 00B6 sub.w D7, [A3 + 0xB6]
000043DC DF6E FFF8 add.w [A6 - 0x8], D7
000043E0 DF6E FFFC add.w [A6 - 0x4], D7
000043E4 4FEF 0010 lea.l A7, [A7 + 0x10]
label000043E8:
000043E8 41EE 0000 lea.l A0, [A6 + 0x0]
000043EC 2F20 move.l -[A7], -[A0]
000043EE 2F20 move.l -[A7], -[A0]
000043F0 4EAD 0B6A jsr [A5 + 0xB6A /* export_361 */]
000043F4 508F addq.l A7, 8
000043F6 4CEE 0880 FFF0 movem.l D7,A3, [A6 - 0x10]
000043FC 4E5E unlink A6
000043FE 4E75 rts
fn00004400:
00004400 4E56 FFFC link A6, -0x0004
00004404 2F0B move.l -[A7], A3
00004406 266E 0008 movea.l A3, [A6 + 0x8]
0000440A 7001 moveq.l D0, 0x01
0000440C C06B 0072 and.w D0, [A3 + 0x72]
00004410 6728 beq +0x2A /* 0000443A */
00004412 4A2B 000F tst.b [A3 + 0xF]
00004416 6622 bne +0x24 /* 0000443A */
00004418 2D6B 000C FFFC move.l [A6 - 0x4], [A3 + 0xC]
0000441E 276D EA1A 000C move.l [A3 + 0xC], [A5 - 0x15E6]
00004424 41EB 0014 lea.l A0, [A3 + 0x14]
00004428 2F20 move.l -[A7], -[A0]
0000442A 2F20 move.l -[A7], -[A0]
0000442C 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00004430 276E FFFC 000C move.l [A3 + 0xC], [A6 - 0x4]
00004436 508F addq.l A7, 8
00004438 600E bra +0x10 /* 00004448 */
label0000443A:
0000443A 41EB 0014 lea.l A0, [A3 + 0x14]
0000443E 2F20 move.l -[A7], -[A0]
00004440 2F20 move.l -[A7], -[A0]
00004442 4EAD 0802 jsr [A5 + 0x802 /* export_252 */]
00004446 508F addq.l A7, 8
label00004448:
00004448 266E FFF8 movea.l A3, [A6 - 0x8]
0000444C 4E5E unlink A6
0000444E 4E75 rts
fn00004450:
00004450 4E56 FFFE link A6, -0x0002
00004454 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004458 2A2E 0010 move.l D5, [A6 + 0x10]
0000445C 2C2E 000C move.l D6, [A6 + 0xC]
00004460 266E 0008 movea.l A3, [A6 + 0x8]
00004464 4A85 tst.l D5
00004466 6700 0254 beq +0x256 /* 000046BC */
0000446A BCAB 0062 cmp.l D6, [A3 + 0x62]
0000446E 57C0 seq D0
00004470 0240 0001 andi.w D0, 0x1
00004474 3D40 FFFE move.w [A6 - 0x2], D0
00004478 BCAB 0062 cmp.l D6, [A3 + 0x62]
0000447C 5EC4 sgt D4
0000447E 0244 0001 andi.w D4, 0x1
00004482 7001 moveq.l D0, 0x01
00004484 B06B 0078 cmp.w D0, [A3 + 0x78]
00004488 6C00 0138 bge +0x13A /* 000045C2 */
0000448C 302B 008E move.w D0, [A3 + 0x8E]
00004490 48C0 ext.l D0
00004492 2E00 move.l D7, D0
00004494 4A6E FFFE tst.w [A6 - 0x2]
00004498 6670 bne +0x72 /* 0000450A */
0000449A 4A44 tst.w D4
0000449C 6602 bne +0x4 /* 000044A0 */
0000449E 7E00 moveq.l D7, 0x00
label000044A0:
000044A0 5287 addq.l D7, 1
000044A2 302B 0078 move.w D0, [A3 + 0x78]
000044A6 48C0 ext.l D0
000044A8 B087 cmp.l D0, D7
000044AA 6F1E ble +0x20 /* 000044CA */
000044AC 206B 00A6 movea.l A0, [A3 + 0xA6]
000044B0 2007 move.l D0, D7
000044B2 2200 move.l D1, D0
000044B4 C0FC 0006 mulu.w D0, 0x6
000044B8 4841 swap.w D1
000044BA C2FC 0006 mulu.w D1, 0x6
000044BE 4841 swap.w D1
000044C0 4241 clr.w D1
000044C2 D081 add.l D0, D1
000044C4 BCB0 0800 cmp.l D6, [A0 + D0]
000044C8 6CD6 bge -0x28 /* 000044A0 */
label000044CA:
000044CA 5387 subq.l D7, 1
000044CC 673C beq +0x3E /* 0000450A */
000044CE 206B 00A6 movea.l A0, [A3 + 0xA6]
000044D2 2007 move.l D0, D7
000044D4 2200 move.l D1, D0
000044D6 C0FC 0006 mulu.w D0, 0x6
000044DA 4841 swap.w D1
000044DC C2FC 0006 mulu.w D1, 0x6
000044E0 4841 swap.w D1
000044E2 4241 clr.w D1
000044E4 D081 add.l D0, D1
000044E6 226B 00A6 movea.l A1, [A3 + 0xA6]
000044EA 2207 move.l D1, D7
000044EC 2401 move.l D2, D1
000044EE C2FC 0006 mulu.w D1, 0x6
000044F2 4842 swap.w D2
000044F4 C4FC 0006 mulu.w D2, 0x6
000044F8 4842 swap.w D2
000044FA 4242 clr.w D2
000044FC D282 add.l D1, D2
000044FE 2030 0800 move.l D0, [A0 + D0]
00004502 B0B1 18FA cmp.l D0, [A1 + D1 - 0x6]
00004506 6602 bne +0x4 /* 0000450A */
00004508 5387 subq.l D7, 1
label0000450A:
0000450A 4A87 tst.l D7
0000450C 6700 009C beq +0x9E /* 000045AA */
00004510 206B 00A6 movea.l A0, [A3 + 0xA6]
00004514 2007 move.l D0, D7
00004516 2200 move.l D1, D0
00004518 C0FC 0006 mulu.w D0, 0x6
0000451C 4841 swap.w D1
0000451E C2FC 0006 mulu.w D1, 0x6
00004522 4841 swap.w D1
00004524 4241 clr.w D1
00004526 D081 add.l D0, D1
00004528 BCB0 0800 cmp.l D6, [A0 + D0]
0000452C 6E7C bgt +0x7E /* 000045AA */
0000452E 206B 00A6 movea.l A0, [A3 + 0xA6]
00004532 2007 move.l D0, D7
00004534 2200 move.l D1, D0
00004536 C0FC 0006 mulu.w D0, 0x6
0000453A 4841 swap.w D1
0000453C C2FC 0006 mulu.w D1, 0x6
00004540 4841 swap.w D1
00004542 4241 clr.w D1
00004544 D081 add.l D0, D1
00004546 226B 00A6 movea.l A1, [A3 + 0xA6]
0000454A 2207 move.l D1, D7
0000454C 2401 move.l D2, D1
0000454E C2FC 0006 mulu.w D1, 0x6
00004552 4842 swap.w D2
00004554 C4FC 0006 mulu.w D2, 0x6
00004558 4842 swap.w D2
0000455A 4242 clr.w D2
0000455C D282 add.l D1, D2
0000455E 2030 0800 move.l D0, [A0 + D0]
00004562 B0B1 1806 cmp.l D0, [A1 + D1 + 0x6]
00004566 6742 beq +0x44 /* 000045AA */
00004568 5387 subq.l D7, 1
0000456A 603E bra +0x40 /* 000045AA */
label0000456C:
0000456C 206B 00A6 movea.l A0, [A3 + 0xA6]
00004570 2007 move.l D0, D7
00004572 2200 move.l D1, D0
00004574 C0FC 0006 mulu.w D0, 0x6
00004578 4841 swap.w D1
0000457A C2FC 0006 mulu.w D1, 0x6
0000457E 4841 swap.w D1
00004580 4241 clr.w D1
00004582 D081 add.l D0, D1
00004584 DBB0 0800 add.l [A0 + D0], D5
00004588 BCB0 0800 cmp.l D6, [A0 + D0]
0000458C 6F1C ble +0x1E /* 000045AA */
0000458E 206B 00A6 movea.l A0, [A3 + 0xA6]
00004592 2007 move.l D0, D7
00004594 2200 move.l D1, D0
00004596 C0FC 0006 mulu.w D0, 0x6
0000459A 4841 swap.w D1
0000459C C2FC 0006 mulu.w D1, 0x6
000045A0 4841 swap.w D1
000045A2 4241 clr.w D1
000045A4 D081 add.l D0, D1
000045A6 2186 0800 move.l [A0 + D0], D6
label000045AA:
000045AA 5287 addq.l D7, 1
000045AC 302B 0078 move.w D0, [A3 + 0x78]
000045B0 48C0 ext.l D0
000045B2 B087 cmp.l D0, D7
000045B4 6EB6 bgt -0x48 /* 0000456C */
000045B6 4A85 tst.l D5
000045B8 6C08 bge +0xA /* 000045C2 */
000045BA 2F0B move.l -[A7], A3
000045BC 4EBA 17F4 jsr [PC + 0x17F4 /* 00005DB2 */]
000045C0 588F addq.l A7, 4
label000045C2:
000045C2 7E00 moveq.l D7, 0x00
000045C4 286B 00AA movea.l A4, [A3 + 0xAA]
000045C8 6042 bra +0x44 /* 0000460C */
label000045CA:
000045CA BCAC 0004 cmp.l D6, [A4 + 0x4]
000045CE 6D20 blt +0x22 /* 000045F0 */
000045D0 BCAC 0004 cmp.l D6, [A4 + 0x4]
000045D4 6630 bne +0x32 /* 00004606 */
000045D6 2007 move.l D0, D7
000045D8 5280 addq.l D0, 1
000045DA 322B 007A move.w D1, [A3 + 0x7A]
000045DE 48C1 ext.l D1
000045E0 B280 cmp.l D1, D0
000045E2 670C beq +0xE /* 000045F0 */
000045E4 200C move.l D0, A4
000045E6 720A moveq.l D1, 0x0A
000045E8 D081 add.l D0, D1
000045EA 2040 movea.l A0, D0
000045EC BC90 cmp.l D6, [A0]
000045EE 6716 beq +0x18 /* 00004606 */
label000045F0:
000045F0 DBAC 0004 add.l [A4 + 0x4], D5
000045F4 BC94 cmp.l D6, [A4]
000045F6 6C02 bge +0x4 /* 000045FA */
000045F8 DB94 add.l [A4], D5
label000045FA:
000045FA 202C 0004 move.l D0, [A4 + 0x4]
000045FE B094 cmp.l D0, [A4]
00004600 6C04 bge +0x6 /* 00004606 */
00004602 2954 0004 move.l [A4 + 0x4], [A4]
label00004606:
00004606 5287 addq.l D7, 1
00004608 D8FC 000A add.w A4, 0xA /* '\n' */
label0000460C:
0000460C 302B 007A move.w D0, [A3 + 0x7A]
00004610 48C0 ext.l D0
00004612 B087 cmp.l D0, D7
00004614 6EB4 bgt -0x4A /* 000045CA */
00004616 7001 moveq.l D0, 0x01
00004618 B06B 00CA cmp.w D0, [A3 + 0xCA]
0000461C 6C58 bge +0x5A /* 00004676 */
0000461E 302B 008C move.w D0, [A3 + 0x8C]
00004622 48C0 ext.l D0
00004624 2E00 move.l D7, D0
00004626 4A6E FFFE tst.w [A6 - 0x2]
0000462A 6620 bne +0x22 /* 0000464C */
0000462C 4A44 tst.w D4
0000462E 6602 bne +0x4 /* 00004632 */
00004630 7E00 moveq.l D7, 0x00
label00004632:
00004632 5287 addq.l D7, 1
00004634 302B 00CA move.w D0, [A3 + 0xCA]
00004638 48C0 ext.l D0
0000463A B087 cmp.l D0, D7
0000463C 6F0E ble +0x10 /* 0000464C */
0000463E 206B 009A movea.l A0, [A3 + 0x9A]
00004642 2007 move.l D0, D7
00004644 E780 asl D0, 3
00004646 BCB0 0800 cmp.l D6, [A0 + D0]
0000464A 6CE6 bge -0x18 /* 00004632 */
label0000464C:
0000464C 206B 009A movea.l A0, [A3 + 0x9A]
00004650 2007 move.l D0, D7
00004652 E780 asl D0, 3
00004654 BCB0 0800 cmp.l D6, [A0 + D0]
00004658 6D12 blt +0x14 /* 0000466C */
0000465A 5287 addq.l D7, 1
0000465C 600E bra +0x10 /* 0000466C */
label0000465E:
0000465E 206B 009A movea.l A0, [A3 + 0x9A]
00004662 2007 move.l D0, D7
00004664 5287 addq.l D7, 1
00004666 E780 asl D0, 3
00004668 DBB0 0800 add.l [A0 + D0], D5
label0000466C:
0000466C 302B 00CA move.w D0, [A3 + 0xCA]
00004670 48C0 ext.l D0
00004672 B087 cmp.l D0, D7
00004674 6EE8 bgt -0x16 /* 0000465E */
label00004676:
00004676 206B 009A movea.l A0, [A3 + 0x9A]
0000467A 302B 00CA move.w D0, [A3 + 0xCA]
0000467E 48C0 ext.l D0
00004680 E780 asl D0, 3
00004682 21AB 006A 0800 move.l [A0 + D0], [A3 + 0x6A]
00004688 206B 00A6 movea.l A0, [A3 + 0xA6]
0000468C 302B 0078 move.w D0, [A3 + 0x78]
00004690 48C0 ext.l D0
00004692 2200 move.l D1, D0
00004694 C0FC 0006 mulu.w D0, 0x6
00004698 4841 swap.w D1
0000469A C2FC 0006 mulu.w D1, 0x6
0000469E 4841 swap.w D1
000046A0 4241 clr.w D1
000046A2 D081 add.l D0, D1
000046A4 21AB 006A 0800 move.l [A0 + D0], [A3 + 0x6A]
000046AA 206B 00AE movea.l A0, [A3 + 0xAE]
000046AE 202B 006A move.l D0, [A3 + 0x6A]
000046B2 4230 0800 clr.b [A0 + D0]
000046B6 006B 0010 0072 ori.w [A3 + 0x72], 0x10
label000046BC:
000046BC 4CEE 18F0 FFE6 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1A]
000046C2 4E5E unlink A6
000046C4 4E75 rts
fn000046C6:
000046C6 4E56 FFF6 link A6, -0x000A
000046CA 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000046CE 282E 0010 move.l D4, [A6 + 0x10]
000046D2 2A2E 000C move.l D5, [A6 + 0xC]
000046D6 3C2E 001A move.w D6, [A6 + 0x1A]
000046DA 266E 0008 movea.l A3, [A6 + 0x8]
000046DE 3D7C 0001 FFFE move.w [A6 - 0x2], 0x1
000046E4 303C 0200 move.w D0, 0x200
000046E8 C06B 0072 and.w D0, [A3 + 0x72]
000046EC 6706 beq +0x8 /* 000046F4 */
000046EE 202B 00B2 move.l D0, [A3 + 0xB2]
000046F2 6004 bra +0x6 /* 000046F8 */
label000046F4:
000046F4 202B 00AE move.l D0, [A3 + 0xAE]
label000046F8:
000046F8 D085 add.l D0, D5
000046FA 2D40 FFF6 move.l [A6 - 0xA], D0
000046FE 2E04 move.l D7, D4
00004700 9E85 sub.l D7, D5
00004702 4A6D BACA tst.w [A5 - 0x4536]
00004706 6710 beq +0x12 /* 00004718 */
00004708 4A6B 00D0 tst.w [A3 + 0xD0]
0000470C 660A bne +0xC /* 00004718 */
0000470E 486D 29D2 pea.l [A5 + 0x29D2 /* export_1334 */]
00004712 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
00004716 588F addq.l A7, 4
label00004718:
00004718 0C46 0007 cmpi.w D6, 0x7
0000471C 6600 00A2 bne +0xA4 /* 000047C0 */
00004720 BC6B 00D0 cmp.w D6, [A3 + 0xD0]
00004724 6600 009A bne +0x9C /* 000047C0 */
00004728 BAAB 00DA cmp.l D5, [A3 + 0xDA]
0000472C 6708 beq +0xA /* 00004736 */
0000472E B8AB 00DA cmp.l D4, [A3 + 0xDA]
00004732 6600 008C bne +0x8E /* 000047C0 */
label00004736:
00004736 2007 move.l D0, D7
00004738 D0AB 00D2 add.l D0, [A3 + 0xD2]
0000473C 2D40 FFFA move.l [A6 - 0x6], D0
00004740 2F2E FFFA move.l -[A7], [A6 - 0x6]
00004744 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
00004748 2840 movea.l A4, D0
0000474A 200C move.l D0, A4
0000474C 588F addq.l A7, 4
0000474E 6618 bne +0x1A /* 00004768 */
00004750 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00004754 3D40 FFFE move.w [A6 - 0x2], D0
00004758 6700 0136 beq +0x138 /* 00004890 */
0000475C 2F0B move.l -[A7], A3
0000475E 4EBA 013E jsr [PC + 0x13E /* 0000489E */]
00004762 588F addq.l A7, 4
00004764 6000 012A bra +0x12C /* 00004890 */
label00004768:
00004768 2F2B 00D6 move.l -[A7], [A3 + 0xD6]
0000476C B8AB 00DA cmp.l D4, [A3 + 0xDA]
00004770 6604 bne +0x6 /* 00004776 */
00004772 2007 move.l D0, D7
00004774 6002 bra +0x4 /* 00004778 */
label00004776:
00004776 7000 moveq.l D0, 0x00
label00004778:
00004778 D08C add.l D0, A4
0000477A 2F00 move.l -[A7], D0
0000477C 2F2B 00D2 move.l -[A7], [A3 + 0xD2]
00004780 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004784 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004788 B8AB 00DA cmp.l D4, [A3 + 0xDA]
0000478C 6604 bne +0x6 /* 00004792 */
0000478E 7000 moveq.l D0, 0x00
00004790 6004 bra +0x6 /* 00004796 */
label00004792:
00004792 202B 00D2 move.l D0, [A3 + 0xD2]
label00004796:
00004796 D08C add.l D0, A4
00004798 2F00 move.l -[A7], D0
0000479A 2F07 move.l -[A7], D7
0000479C 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000047A0 2F2B 00D6 move.l -[A7], [A3 + 0xD6]
000047A4 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
000047A8 274C 00D6 move.l [A3 + 0xD6], A4
000047AC 276E FFFA 00D2 move.l [A3 + 0xD2], [A6 - 0x6]
000047B2 B8AB 00DA cmp.l D4, [A3 + 0xDA]
000047B6 588F addq.l A7, 4
000047B8 664E bne +0x50 /* 00004808 */
000047BA 2745 00DA move.l [A3 + 0xDA], D5
000047BE 6048 bra +0x4A /* 00004808 */
label000047C0:
000047C0 4A87 tst.l D7
000047C2 6744 beq +0x46 /* 00004808 */
000047C4 486B 00D6 pea.l [A3 + 0xD6]
000047C8 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000047CC 2F07 move.l -[A7], D7
000047CE 4EAD 0052 jsr [A5 + 0x52 /* export_6 */]
000047D2 2740 00D6 move.l [A3 + 0xD6], D0
000047D6 508F addq.l A7, 8
000047D8 6618 bne +0x1A /* 000047F2 */
000047DA 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
000047DE 3D40 FFFE move.w [A6 - 0x2], D0
000047E2 6700 00AC beq +0xAE /* 00004890 */
000047E6 2F0B move.l -[A7], A3
000047E8 4EBA 00B4 jsr [PC + 0xB4 /* 0000489E */]
000047EC 588F addq.l A7, 4
000047EE 6000 00A0 bra +0xA2 /* 00004890 */
label000047F2:
000047F2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
000047F6 2F2B 00D6 move.l -[A7], [A3 + 0xD6]
000047FA 2F07 move.l -[A7], D7
000047FC 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004800 2747 00D2 move.l [A3 + 0xD2], D7
00004804 2745 00DA move.l [A3 + 0xDA], D5
label00004808:
00004808 4AAE 0014 tst.l [A6 + 0x14]
0000480C 674E beq +0x50 /* 0000485C */
0000480E 0C46 0006 cmpi.w D6, 0x6
00004812 6622 bne +0x24 /* 00004836 */
00004814 BC6B 00D0 cmp.w D6, [A3 + 0xD0]
00004818 661C bne +0x1E /* 00004836 */
0000481A 4AAB 00DE tst.l [A3 + 0xDE]
0000481E 6716 beq +0x18 /* 00004836 */
00004820 202B 00DE move.l D0, [A3 + 0xDE]
00004824 D0AB 00DA add.l D0, [A3 + 0xDA]
00004828 B085 cmp.l D0, D5
0000482A 660A bne +0xC /* 00004836 */
0000482C 202E 0014 move.l D0, [A6 + 0x14]
00004830 D1AB 00DE add.l [A3 + 0xDE], D0
00004834 602C bra +0x2E /* 00004862 */
label00004836:
00004836 4AAB 00D2 tst.l [A3 + 0xD2]
0000483A 6714 beq +0x16 /* 00004850 */
0000483C 4A87 tst.l D7
0000483E 6610 bne +0x12 /* 00004850 */
00004840 486B 00D6 pea.l [A3 + 0xD6]
00004844 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004848 7000 moveq.l D0, 0x00
0000484A 2740 00D2 move.l [A3 + 0xD2], D0
0000484E 588F addq.l A7, 4
label00004850:
00004850 2745 00DA move.l [A3 + 0xDA], D5
00004854 276E 0014 00DE move.l [A3 + 0xDE], [A6 + 0x14]
0000485A 6006 bra +0x8 /* 00004862 */
label0000485C:
0000485C 7000 moveq.l D0, 0x00
0000485E 2740 00DE move.l [A3 + 0xDE], D0
label00004862:
00004862 3746 00D0 move.w [A3 + 0xD0], D6
00004866 7001 moveq.l D0, 0x01
00004868 0C46 0006 cmpi.w D6, 0x6
0000486C 6708 beq +0xA /* 00004876 */
0000486E 0C46 0007 cmpi.w D6, 0x7
00004872 6702 beq +0x4 /* 00004876 */
00004874 7000 moveq.l D0, 0x00
label00004876:
00004876 4A80 tst.l D0
00004878 6704 beq +0x6 /* 0000487E */
0000487A 7010 moveq.l D0, 0x10
0000487C 6004 bra +0x6 /* 00004882 */
label0000487E:
0000487E 48C6 ext.l D6
00004880 2006 move.l D0, D6
label00004882:
00004882 3B40 BACA move.w [A5 - 0x4536], D0
00004886 426D BADC clr.w [A5 - 0x4524]
0000488A 2B6D E9E2 BA88 move.l [A5 - 0x4578], [A5 - 0x161E]
label00004890:
00004890 302E FFFE move.w D0, [A6 - 0x2]
00004894 4CEE 18F0 FFDE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x22]
0000489A 4E5E unlink A6
0000489C 4E75 rts
export_701:
fn0000489E:
0000489E 2F0B move.l -[A7], A3
000048A0 266F 0008 movea.l A3, [A7 + 0x8]
000048A4 4A6D BACA tst.w [A5 - 0x4536]
000048A8 6710 beq +0x12 /* 000048BA */
000048AA 4A6B 00D0 tst.w [A3 + 0xD0]
000048AE 660A bne +0xC /* 000048BA */
000048B0 486D 29D2 pea.l [A5 + 0x29D2 /* export_1334 */]
000048B4 4EAD 0222 jsr [A5 + 0x222 /* export_64 */]
000048B8 588F addq.l A7, 4
label000048BA:
000048BA 486B 00D6 pea.l [A3 + 0xD6]
000048BE 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000048C2 7000 moveq.l D0, 0x00
000048C4 2740 00DE move.l [A3 + 0xDE], D0
000048C8 2740 00D2 move.l [A3 + 0xD2], D0
000048CC 426B 00D0 clr.w [A3 + 0xD0]
000048D0 426D BACA clr.w [A5 - 0x4536]
000048D4 2B40 BA88 move.l [A5 - 0x4578], D0
000048D8 588F addq.l A7, 4
000048DA 265F movea.l A3, [A7]+
000048DC 4E75 rts
export_702:
000048DE 4E56 0000 link A6, 0
000048E2 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000048E6 266E 0008 movea.l A3, [A6 + 0x8]
000048EA 7E01 moveq.l D7, 0x01
000048EC 302B 00D0 move.w D0, [A3 + 0xD0]
000048F0 5340 subq.w D0, 1
000048F2 6718 beq +0x1A /* 0000490C */
000048F4 5340 subq.w D0, 1
000048F6 6714 beq +0x16 /* 0000490C */
000048F8 5340 subq.w D0, 1
000048FA 6710 beq +0x12 /* 0000490C */
000048FC 5740 subq.w D0, 3
000048FE 670C beq +0xE /* 0000490C */
00004900 5340 subq.w D0, 1
00004902 6708 beq +0xA /* 0000490C */
00004904 0440 0009 subi.w D0, 0x9 /* '\t' */
00004908 6600 0082 bne +0x84 /* 0000498C */
label0000490C:
0000490C 2C2B 00D2 move.l D6, [A3 + 0xD2]
00004910 670E beq +0x10 /* 00004920 */
00004912 286B 00D6 movea.l A4, [A3 + 0xD6]
00004916 7000 moveq.l D0, 0x00
00004918 2740 00D6 move.l [A3 + 0xD6], D0
0000491C 2740 00D2 move.l [A3 + 0xD2], D0
label00004920:
00004920 276B 00DA 0062 move.l [A3 + 0x62], [A3 + 0xDA]
00004926 202B 00DE move.l D0, [A3 + 0xDE]
0000492A D0AB 00DA add.l D0, [A3 + 0xDA]
0000492E 2740 0066 move.l [A3 + 0x66], D0
00004932 7000 moveq.l D0, 0x00
00004934 2740 00DE move.l [A3 + 0xDE], D0
00004938 382D BACA move.w D4, [A5 - 0x4536]
0000493C 3A2D BADC move.w D5, [A5 - 0x4524]
00004940 3B7C 0010 FC9C move.w [A5 - 0x364], 0x10
00004946 4A86 tst.l D6
00004948 6720 beq +0x22 /* 0000496A */
0000494A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000494E 7001 moveq.l D0, 0x01
00004950 2F00 move.l -[A7], D0
00004952 2F06 move.l -[A7], D6
00004954 2F0C move.l -[A7], A4
00004956 2F0B move.l -[A7], A3
00004958 4EBA 08EC jsr [PC + 0x8EC /* 00005246 */]
0000495C 3E00 move.w D7, D0
0000495E 2F0C move.l -[A7], A4
00004960 4EAD 0062 jsr [A5 + 0x62 /* export_8 */]
00004964 4FEF 0018 lea.l A7, [A7 + 0x18]
00004968 600E bra +0x10 /* 00004978 */
label0000496A:
0000496A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000496E 2F0B move.l -[A7], A3
00004970 4EBA 0A00 jsr [PC + 0xA00 /* 00005372 */]
00004974 3E00 move.w D7, D0
00004976 508F addq.l A7, 8
label00004978:
00004978 3B44 BACA move.w [A5 - 0x4536], D4
0000497C 4A47 tst.w D7
0000497E 670C beq +0xE /* 0000498C */
00004980 7000 moveq.l D0, 0x00
00004982 4A45 tst.w D5
00004984 57C0 seq D0
00004986 4400 neg.b D0
00004988 3B40 BADC move.w [A5 - 0x4524], D0
label0000498C:
0000498C 3007 move.w D0, D7
0000498E 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00004994 4E5E unlink A6
00004996 4E75 rts
export_703:
fn00004998:
00004998 4E56 FFE6 link A6, -0x001A
0000499C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000049A0 282E 0018 move.l D4, [A6 + 0x18]
000049A4 2A2E 0010 move.l D5, [A6 + 0x10]
000049A8 2C2E 000C move.l D6, [A6 + 0xC]
000049AC 266E 0008 movea.l A3, [A6 + 0x8]
000049B0 3D7C 0001 FFFC move.w [A6 - 0x4], 0x1
000049B6 4A6D FC9C tst.w [A5 - 0x364]
000049BA 672C beq +0x2E /* 000049E8 */
000049BC 302D FC9C move.w D0, [A5 - 0x364]
000049C0 48C0 ext.l D0
000049C2 2F00 move.l -[A7], D0
000049C4 2F04 move.l -[A7], D4
000049C6 2F05 move.l -[A7], D5
000049C8 2F06 move.l -[A7], D6
000049CA 2F0B move.l -[A7], A3
000049CC 4EBA FCF8 jsr [PC - 0x308 /* 000046C6 */]
000049D0 3D40 FFFC move.w [A6 - 0x4], D0
000049D4 426D FC9C clr.w [A5 - 0x364]
000049D8 4A6E FFFC tst.w [A6 - 0x4]
000049DC 4FEF 0014 lea.l A7, [A7 + 0x14]
000049E0 6606 bne +0x8 /* 000049E8 */
000049E2 7000 moveq.l D0, 0x00
000049E4 6000 02D4 bra +0x2D6 /* 00004CBA */
label000049E8:
000049E8 7001 moveq.l D0, 0x01
000049EA BCAB 006A cmp.l D6, [A3 + 0x6A]
000049EE 6D1C blt +0x1E /* 00004A0C */
000049F0 222B 0066 move.l D1, [A3 + 0x66]
000049F4 B2AB 0062 cmp.l D1, [A3 + 0x62]
000049F8 6612 bne +0x14 /* 00004A0C */
000049FA 206B 00AE movea.l A0, [A3 + 0xAE]
000049FE 222B 006A move.l D1, [A3 + 0x6A]
00004A02 740D moveq.l D2, 0x0D
00004A04 B430 18FF cmp.b D2, [A0 + D1 - 0x1]
00004A08 6602 bne +0x4 /* 00004A0C */
00004A0A 7000 moveq.l D0, 0x00
label00004A0C:
00004A0C 3D40 FFFE move.w [A6 - 0x2], D0
00004A10 2846 movea.l A4, D6
00004A12 D9EB 00AE add.l A4, [A3 + 0xAE]
00004A16 2005 move.l D0, D5
00004A18 D0AB 00AE add.l D0, [A3 + 0xAE]
00004A1C 2D40 FFE6 move.l [A6 - 0x1A], D0
00004A20 303C 0200 move.w D0, 0x200
00004A24 C06B 0072 and.w D0, [A3 + 0x72]
00004A28 56C0 sne D0
00004A2A 0240 0001 andi.w D0, 0x1
00004A2E 3D40 FFFA move.w [A6 - 0x6], D0
00004A32 671A beq +0x1C /* 00004A4E */
00004A34 2D4C FFEA move.l [A6 - 0x16], A4
00004A38 2D6E FFE6 FFEE move.l [A6 - 0x12], [A6 - 0x1A]
00004A3E 2846 movea.l A4, D6
00004A40 D9EB 00B2 add.l A4, [A3 + 0xB2]
00004A44 2005 move.l D0, D5
00004A46 D0AB 00B2 add.l D0, [A3 + 0xB2]
00004A4A 2D40 FFE6 move.l [A6 - 0x1A], D0
label00004A4E:
00004A4E 202B 006A move.l D0, [A3 + 0x6A]
00004A52 9085 sub.l D0, D5
00004A54 2D40 FFF6 move.l [A6 - 0xA], D0
00004A58 2004 move.l D0, D4
00004A5A 9085 sub.l D0, D5
00004A5C D086 add.l D0, D6
00004A5E 2D40 FFF2 move.l [A6 - 0xE], D0
00004A62 6C00 00C2 bge +0xC4 /* 00004B26 */
00004A66 4AAE FFF6 tst.l [A6 - 0xA]
00004A6A 672C beq +0x2E /* 00004A98 */
00004A6C 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00004A70 200C move.l D0, A4
00004A72 D084 add.l D0, D4
00004A74 2F00 move.l -[A7], D0
00004A76 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004A7A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004A7E 4A6E FFFA tst.w [A6 - 0x6]
00004A82 6714 beq +0x16 /* 00004A98 */
00004A84 2F2E FFEA move.l -[A7], [A6 - 0x16]
00004A88 2004 move.l D0, D4
00004A8A D0AE FFEE add.l D0, [A6 - 0x12]
00004A8E 2F00 move.l -[A7], D0
00004A90 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004A94 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
label00004A98:
00004A98 202E FFF2 move.l D0, [A6 - 0xE]
00004A9C D1AB 006A add.l [A3 + 0x6A], D0
00004AA0 2E2B 006A move.l D7, [A3 + 0x6A]
00004AA4 DEBC 0000 0180 add.l D7, 0x180
00004AAA 2007 move.l D0, D7
00004AAC 0280 0000 00FF andi.l D0, 0xFF
00004AB2 9E80 sub.l D7, D0
00004AB4 BEAB 006E cmp.l D7, [A3 + 0x6E]
00004AB8 6C00 013A bge +0x13C /* 00004BF4 */
00004ABC 2F07 move.l -[A7], D7
00004ABE 2F2B 006E move.l -[A7], [A3 + 0x6E]
00004AC2 486B 00AE pea.l [A3 + 0xAE]
00004AC6 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004ACA 4A40 tst.w D0
00004ACC 4FEF 000C lea.l A7, [A7 + 0xC]
00004AD0 6700 0122 beq +0x124 /* 00004BF4 */
00004AD4 2846 movea.l A4, D6
00004AD6 D9EB 00AE add.l A4, [A3 + 0xAE]
00004ADA 2005 move.l D0, D5
00004ADC D0AB 00AE add.l D0, [A3 + 0xAE]
00004AE0 2D40 FFE6 move.l [A6 - 0x1A], D0
00004AE4 4A6E FFFA tst.w [A6 - 0x6]
00004AE8 6734 beq +0x36 /* 00004B1E */
00004AEA 2F07 move.l -[A7], D7
00004AEC 2F2B 006E move.l -[A7], [A3 + 0x6E]
00004AF0 486B 00B2 pea.l [A3 + 0xB2]
00004AF4 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004AF8 4A40 tst.w D0
00004AFA 4FEF 000C lea.l A7, [A7 + 0xC]
00004AFE 6604 bne +0x6 /* 00004B04 */
00004B00 2E2B 006E move.l D7, [A3 + 0x6E]
label00004B04:
00004B04 2D4C FFEA move.l [A6 - 0x16], A4
00004B08 2D6E FFE6 FFEE move.l [A6 - 0x12], [A6 - 0x1A]
00004B0E 2846 movea.l A4, D6
00004B10 D9EB 00B2 add.l A4, [A3 + 0xB2]
00004B14 2005 move.l D0, D5
00004B16 D0AB 00B2 add.l D0, [A3 + 0xB2]
00004B1A 2D40 FFE6 move.l [A6 - 0x1A], D0
label00004B1E:
00004B1E 2747 006E move.l [A3 + 0x6E], D7
00004B22 6000 00D0 bra +0xD2 /* 00004BF4 */
label00004B26:
00004B26 4AAE FFF2 tst.l [A6 - 0xE]
00004B2A 6F00 00C8 ble +0xCA /* 00004BF4 */
00004B2E 202E FFF2 move.l D0, [A6 - 0xE]
00004B32 D1AB 006A add.l [A3 + 0x6A], D0
00004B36 2E2B 006E move.l D7, [A3 + 0x6E]
00004B3A BEAB 006A cmp.l D7, [A3 + 0x6A]
00004B3E 6E00 0082 bgt +0x84 /* 00004BC2 */
label00004B42:
00004B42 0687 0000 0100 addi.l D7, 0x100
00004B48 BEAB 006A cmp.l D7, [A3 + 0x6A]
00004B4C 6FF4 ble -0xA /* 00004B42 */
00004B4E 2F07 move.l -[A7], D7
00004B50 2F2B 006E move.l -[A7], [A3 + 0x6E]
00004B54 486B 00AE pea.l [A3 + 0xAE]
00004B58 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004B5C 4A40 tst.w D0
00004B5E 4FEF 000C lea.l A7, [A7 + 0xC]
00004B62 660E bne +0x10 /* 00004B72 */
00004B64 202E FFF2 move.l D0, [A6 - 0xE]
00004B68 91AB 006A sub.l [A3 + 0x6A], D0
00004B6C 7000 moveq.l D0, 0x00
00004B6E 6000 014A bra +0x14C /* 00004CBA */
label00004B72:
00004B72 2747 006E move.l [A3 + 0x6E], D7
00004B76 2846 movea.l A4, D6
00004B78 D9EB 00AE add.l A4, [A3 + 0xAE]
00004B7C 2005 move.l D0, D5
00004B7E D0AB 00AE add.l D0, [A3 + 0xAE]
00004B82 2D40 FFE6 move.l [A6 - 0x1A], D0
00004B86 4A6E FFFA tst.w [A6 - 0x6]
00004B8A 6736 beq +0x38 /* 00004BC2 */
00004B8C 2F07 move.l -[A7], D7
00004B8E 2F2B 006E move.l -[A7], [A3 + 0x6E]
00004B92 486B 00B2 pea.l [A3 + 0xB2]
00004B96 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00004B9A 4A40 tst.w D0
00004B9C 4FEF 000C lea.l A7, [A7 + 0xC]
00004BA0 6606 bne +0x8 /* 00004BA8 */
00004BA2 7000 moveq.l D0, 0x00
00004BA4 6000 0114 bra +0x116 /* 00004CBA */
label00004BA8:
00004BA8 2D4C FFEA move.l [A6 - 0x16], A4
00004BAC 2D6E FFE6 FFEE move.l [A6 - 0x12], [A6 - 0x1A]
00004BB2 2846 movea.l A4, D6
00004BB4 D9EB 00B2 add.l A4, [A3 + 0xB2]
00004BB8 2005 move.l D0, D5
00004BBA D0AB 00B2 add.l D0, [A3 + 0xB2]
00004BBE 2D40 FFE6 move.l [A6 - 0x1A], D0
label00004BC2:
00004BC2 4AAE FFF6 tst.l [A6 - 0xA]
00004BC6 672C beq +0x2E /* 00004BF4 */
00004BC8 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
00004BCC 200C move.l D0, A4
00004BCE D084 add.l D0, D4
00004BD0 2F00 move.l -[A7], D0
00004BD2 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004BD6 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
00004BDA 4A6E FFFA tst.w [A6 - 0x6]
00004BDE 6714 beq +0x16 /* 00004BF4 */
00004BE0 2F2E FFEE move.l -[A7], [A6 - 0x12]
00004BE4 2004 move.l D0, D4
00004BE6 D0AE FFEA add.l D0, [A6 - 0x16]
00004BEA 2F00 move.l -[A7], D0
00004BEC 2F2E FFF6 move.l -[A7], [A6 - 0xA]
00004BF0 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
label00004BF4:
00004BF4 4A84 tst.l D4
00004BF6 6728 beq +0x2A /* 00004C20 */
00004BF8 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004BFC 2F0C move.l -[A7], A4
00004BFE 2F04 move.l -[A7], D4
00004C00 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00004C04 4A6E FFFA tst.w [A6 - 0x6]
00004C08 6716 beq +0x18 /* 00004C20 */
00004C0A 7000 moveq.l D0, 0x00
00004C0C 102B 0094 move.b D0, [A3 + 0x94]
00004C10 2F00 move.l -[A7], D0
00004C12 2F04 move.l -[A7], D4
00004C14 2F2E FFEA move.l -[A7], [A6 - 0x16]
00004C18 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
00004C1C 4FEF 000C lea.l A7, [A7 + 0xC]
label00004C20:
00004C20 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00004C24 2F06 move.l -[A7], D6
00004C26 2F0B move.l -[A7], A3
00004C28 4EBA F826 jsr [PC - 0x7DA /* 00004450 */]
00004C2C BCAB 0062 cmp.l D6, [A3 + 0x62]
00004C30 4FEF 000C lea.l A7, [A7 + 0xC]
00004C34 6E18 bgt +0x1A /* 00004C4E */
00004C36 BAAB 0062 cmp.l D5, [A3 + 0x62]
00004C3A 6D0A blt +0xC /* 00004C46 */
00004C3C 2006 move.l D0, D6
00004C3E D084 add.l D0, D4
00004C40 2740 0062 move.l [A3 + 0x62], D0
00004C44 6008 bra +0xA /* 00004C4E */
label00004C46:
00004C46 202E FFF2 move.l D0, [A6 - 0xE]
00004C4A D1AB 0062 add.l [A3 + 0x62], D0
label00004C4E:
00004C4E BCAB 0066 cmp.l D6, [A3 + 0x66]
00004C52 6E18 bgt +0x1A /* 00004C6C */
00004C54 BAAB 0066 cmp.l D5, [A3 + 0x66]
00004C58 6D0A blt +0xC /* 00004C64 */
00004C5A 2006 move.l D0, D6
00004C5C D084 add.l D0, D4
00004C5E 2740 0066 move.l [A3 + 0x66], D0
00004C62 6008 bra +0xA /* 00004C6C */
label00004C64:
00004C64 202E FFF2 move.l D0, [A6 - 0xE]
00004C68 D1AB 0066 add.l [A3 + 0x66], D0
label00004C6C:
00004C6C 202B 0066 move.l D0, [A3 + 0x66]
00004C70 B0AB 0062 cmp.l D0, [A3 + 0x62]
00004C74 6C06 bge +0x8 /* 00004C7C */
00004C76 276B 0062 0066 move.l [A3 + 0x66], [A3 + 0x62]
label00004C7C:
00004C7C 026B FFDF 0072 andi.w [A3 + 0x72], 0xFFDF
00004C82 006B 1010 0072 ori.w [A3 + 0x72], 0x1010
00004C88 4AAE 001C tst.l [A6 + 0x1C]
00004C8C 6728 beq +0x2A /* 00004CB6 */
00004C8E 2F0B move.l -[A7], A3
00004C90 4EBA C42E jsr [PC - 0x3BD2 /* 000010C0 */]
00004C94 2F0B move.l -[A7], A3
00004C96 4EBA B8A0 jsr [PC - 0x4760 /* 00000538 */]
00004C9A 2F0B move.l -[A7], A3
00004C9C 4EBA D1DE jsr [PC - 0x2E22 /* 00001E7C */]
00004CA0 302E FFFE move.w D0, [A6 - 0x2]
00004CA4 48C0 ext.l D0
00004CA6 2F00 move.l -[A7], D0
00004CA8 2F2E 001C move.l -[A7], [A6 + 0x1C]
00004CAC 2F0B move.l -[A7], A3
00004CAE 4EBA F5F2 jsr [PC - 0xA0E /* 000042A2 */]
00004CB2 4FEF 0018 lea.l A7, [A7 + 0x18]
label00004CB6:
00004CB6 302E FFFC move.w D0, [A6 - 0x4]
label00004CBA:
00004CBA 4CEE 18F0 FFCE movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x32]
00004CC0 4E5E unlink A6
00004CC2 4E75 rts
export_704:
00004CC4 4E56 FFCA link A6, -0x0036
00004CC8 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00004CCC 266E 0008 movea.l A3, [A6 + 0x8]
00004CD0 026D FFF0 FC9A andi.w [A5 - 0x366], 0xFFF0
00004CD6 426E FFFA clr.w [A6 - 0x6]
00004CDA 206B 009A movea.l A0, [A3 + 0x9A]
00004CDE 302B 008C move.w D0, [A3 + 0x8C]
00004CE2 48C0 ext.l D0
00004CE4 2A00 move.l D5, D0
00004CE6 E780 asl D0, 3
00004CE8 3030 0804 move.w D0, [A0 + D0 + 0x4]
00004CEC 48C0 ext.l D0
00004CEE 2D40 FFEA move.l [A6 - 0x16], D0
00004CF2 7001 moveq.l D0, 0x01
00004CF4 206B 009A movea.l A0, [A3 + 0x9A]
00004CF8 2205 move.l D1, D5
00004CFA E781 asl D1, 3
00004CFC 2D70 1808 FFD6 move.l [A6 - 0x2A], [A0 + D1 + 0x8]
00004D02 242B 0066 move.l D2, [A3 + 0x66]
00004D06 B4B0 1808 cmp.l D2, [A0 + D1 + 0x8]
00004D0A 6D0C blt +0xE /* 00004D18 */
00004D0C 222E FFD6 move.l D1, [A6 - 0x2A]
00004D10 B2AB 006A cmp.l D1, [A3 + 0x6A]
00004D14 6702 beq +0x4 /* 00004D18 */
00004D16 7000 moveq.l D0, 0x00
label00004D18:
00004D18 3D40 FFF6 move.w [A6 - 0xA], D0
00004D1C 2D6B 0062 FFD2 move.l [A6 - 0x2E], [A3 + 0x62]
00004D22 2E2B 0062 move.l D7, [A3 + 0x62]
00004D26 282B 0066 move.l D4, [A3 + 0x66]
00004D2A 9887 sub.l D4, D7
00004D2C 302B 0092 move.w D0, [A3 + 0x92]
00004D30 48C0 ext.l D0
00004D32 2D40 FFF2 move.l [A6 - 0xE], D0
00004D36 7001 moveq.l D0, 0x01
00004D38 7220 moveq.l D1, 0x20
00004D3A C26B 0072 and.w D1, [A3 + 0x72]
00004D3E 6624 bne +0x26 /* 00004D64 */
00004D40 7204 moveq.l D1, 0x04
00004D42 C26B 0072 and.w D1, [A3 + 0x72]
00004D46 661A bne +0x1C /* 00004D62 */
00004D48 206B 00A2 movea.l A0, [A3 + 0xA2]
00004D4C 322B 008A move.w D1, [A3 + 0x8A]
00004D50 48C1 ext.l D1
00004D52 E589 lsl D1, 2
00004D54 2401 move.l D2, D1
00004D56 E589 lsl D1, 2
00004D58 D282 add.l D1, D2
00004D5A 7401 moveq.l D2, 0x01
00004D5C B430 180F cmp.b D2, [A0 + D1 + 0xF]
00004D60 6602 bne +0x4 /* 00004D64 */
label00004D62:
00004D62 7000 moveq.l D0, 0x00
label00004D64:
00004D64 3D40 FFF8 move.w [A6 - 0x8], D0
00004D68 670E beq +0x10 /* 00004D78 */
00004D6A 206B 009A movea.l A0, [A3 + 0x9A]
00004D6E 2005 move.l D0, D5
00004D70 E780 asl D0, 3
00004D72 2D70 0800 FFD2 move.l [A6 - 0x2E], [A0 + D0]
label00004D78:
00004D78 302E 0012 move.w D0, [A6 + 0x12]
00004D7C 0800 0000 btst.b D0, 0x0
00004D80 6700 00B6 beq +0xB8 /* 00004E38 */
00004D84 700A moveq.l D0, 0x0A
00004D86 B06E 000E cmp.w D0, [A6 + 0xE]
00004D8A 670A beq +0xC /* 00004D96 */
00004D8C 700D moveq.l D0, 0x0D
00004D8E B06E 000E cmp.w D0, [A6 + 0xE]
00004D92 6600 009E bne +0xA0 /* 00004E32 */
label00004D96:
00004D96 4A84 tst.l D4
00004D98 664A bne +0x4C /* 00004DE4 */
00004D9A 4AAB 006A tst.l [A3 + 0x6A]
00004D9E 6606 bne +0x8 /* 00004DA6 */
00004DA0 7001 moveq.l D0, 0x01
00004DA2 6000 0498 bra +0x49A /* 0000523C */
label00004DA6:
00004DA6 BEAB 006A cmp.l D7, [A3 + 0x6A]
00004DAA 6612 bne +0x14 /* 00004DBE */
00004DAC 302B 00CA move.w D0, [A3 + 0xCA]
00004DB0 5340 subq.w D0, 1
00004DB2 48C0 ext.l D0
00004DB4 E780 asl D0, 3
00004DB6 2840 movea.l A4, D0
00004DB8 D9EB 009A add.l A4, [A3 + 0x9A]
00004DBC 6014 bra +0x16 /* 00004DD2 */
label00004DBE:
00004DBE 286B 009A movea.l A4, [A3 + 0x9A]
00004DC2 6004 bra +0x6 /* 00004DC8 */
label00004DC4:
00004DC4 D8FC 0008 add.w A4, 0x8
label00004DC8:
00004DC8 200C move.l D0, A4
00004DCA 5080 addq.l D0, 8
00004DCC 2040 movea.l A0, D0
00004DCE BE90 cmp.l D7, [A0]
00004DD0 6CF2 bge -0xC /* 00004DC4 */
label00004DD2:
00004DD2 2E14 move.l D7, [A4]
00004DD4 D8FC 0008 add.w A4, 0x8
00004DD8 2814 move.l D4, [A4]
00004DDA 9887 sub.l D4, D7
00004DDC 6606 bne +0x8 /* 00004DE4 */
00004DDE 7001 moveq.l D0, 0x01
00004DE0 6000 045A bra +0x45C /* 0000523C */
label00004DE4:
00004DE4 2004 move.l D0, D4
00004DE6 5280 addq.l D0, 1
00004DE8 2F00 move.l -[A7], D0
00004DEA 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00004DEE 2D40 FFCE move.l [A6 - 0x32], D0
00004DF2 2840 movea.l A4, D0
00004DF4 200C move.l D0, A4
00004DF6 588F addq.l A7, 4
00004DF8 6606 bne +0x8 /* 00004E00 */
00004DFA 7000 moveq.l D0, 0x00
00004DFC 6000 043E bra +0x440 /* 0000523C */
label00004E00:
00004E00 2007 move.l D0, D7
00004E02 D0AB 00AE add.l D0, [A3 + 0xAE]
00004E06 2D40 FFCA move.l [A6 - 0x36], D0
00004E0A 600A bra +0xC /* 00004E16 */
label00004E0C:
00004E0C 206E FFCA movea.l A0, [A6 - 0x36]
00004E10 52AE FFCA addq.l [A6 - 0x36], 1
00004E14 18D0 move.b [A4]+, [A0]
label00004E16:
00004E16 2004 move.l D0, D4
00004E18 5384 subq.l D4, 1
00004E1A 4A80 tst.l D0
00004E1C 66EE bne -0x10 /* 00004E0C */
00004E1E 4214 clr.b [A4]
00004E20 2F2E FFCE move.l -[A7], [A6 - 0x32]
00004E24 4EAD 105A jsr [A5 + 0x105A /* export_519 */]
00004E28 486E FFCE pea.l [A6 - 0x32]
00004E2C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00004E30 508F addq.l A7, 8
label00004E32:
00004E32 7001 moveq.l D0, 0x01
00004E34 6000 0406 bra +0x408 /* 0000523C */
label00004E38:
00004E38 1D6E 000F FFFF move.b [A6 - 0x1], [A6 + 0xF]
00004E3E 7000 moveq.l D0, 0x00
00004E40 102E 000F move.b D0, [A6 + 0xF]
00004E44 5180 subq.l D0, 8
00004E46 6726 beq +0x28 /* 00004E6E */
00004E48 5580 subq.l D0, 2
00004E4A 6700 00AC beq +0xAE /* 00004EF8 */
00004E4E 5780 subq.l D0, 3
00004E50 6700 00A6 beq +0xA8 /* 00004EF8 */
00004E54 0480 0000 000E subi.l D0, 0xE
00004E5A 670C beq +0xE /* 00004E68 */
00004E5C 0480 0000 0064 subi.l D0, 0x64 /* 'd' */
00004E62 670A beq +0xC /* 00004E6E */
00004E64 6000 00A6 bra +0xA8 /* 00004F0C */
label00004E68:
00004E68 7001 moveq.l D0, 0x01
00004E6A 6000 03D0 bra +0x3D2 /* 0000523C */
label00004E6E:
00004E6E 4A84 tst.l D4
00004E70 6638 bne +0x3A /* 00004EAA */
00004E72 4AAB 0062 tst.l [A3 + 0x62]
00004E76 6714 beq +0x16 /* 00004E8C */
00004E78 7008 moveq.l D0, 0x08
00004E7A B06E 000E cmp.w D0, [A6 + 0xE]
00004E7E 660C bne +0xE /* 00004E8C */
00004E80 53AB 0062 subq.l [A3 + 0x62], 1
00004E84 2D6B 0062 FFD2 move.l [A6 - 0x2E], [A3 + 0x62]
00004E8A 601E bra +0x20 /* 00004EAA */
label00004E8C:
00004E8C 202B 0066 move.l D0, [A3 + 0x66]
00004E90 B0AB 006A cmp.l D0, [A3 + 0x6A]
00004E94 6C0E bge +0x10 /* 00004EA4 */
00004E96 707F moveq.l D0, 0x7F
00004E98 B06E 000E cmp.w D0, [A6 + 0xE]
00004E9C 6606 bne +0x8 /* 00004EA4 */
00004E9E 52AB 0066 addq.l [A3 + 0x66], 1
00004EA2 6006 bra +0x8 /* 00004EAA */
label00004EA4:
00004EA4 7001 moveq.l D0, 0x01
00004EA6 6000 0394 bra +0x396 /* 0000523C */
label00004EAA:
00004EAA 7E00 moveq.l D7, 0x00
00004EAC 206B 00AE movea.l A0, [A3 + 0xAE]
00004EB0 202B 0062 move.l D0, [A3 + 0x62]
00004EB4 720D moveq.l D1, 0x0D
00004EB6 B230 0800 cmp.b D1, [A0 + D0]
00004EBA 6736 beq +0x38 /* 00004EF2 */
00004EBC 206B 009A movea.l A0, [A3 + 0x9A]
00004EC0 2005 move.l D0, D5
00004EC2 E780 asl D0, 3
00004EC4 222B 0066 move.l D1, [A3 + 0x66]
00004EC8 B2B0 0808 cmp.l D1, [A0 + D0 + 0x8]
00004ECC 6E24 bgt +0x26 /* 00004EF2 */
00004ECE 206B 00AE movea.l A0, [A3 + 0xAE]
00004ED2 202B 0062 move.l D0, [A3 + 0x62]
00004ED6 7220 moveq.l D1, 0x20
00004ED8 B230 0800 cmp.b D1, [A0 + D0]
00004EDC 664A bne +0x4C /* 00004F28 */
00004EDE 202B 0062 move.l D0, [A3 + 0x62]
00004EE2 5280 addq.l D0, 1
00004EE4 206B 009A movea.l A0, [A3 + 0x9A]
00004EE8 2205 move.l D1, D5
00004EEA E781 asl D1, 3
00004EEC B0B0 1808 cmp.l D0, [A0 + D1 + 0x8]
00004EF0 6D36 blt +0x38 /* 00004F28 */
label00004EF2:
00004EF2 426E FFF6 clr.w [A6 - 0xA]
00004EF6 6030 bra +0x32 /* 00004F28 */
label00004EF8:
00004EF8 1D7C 000D FFFF move.b [A6 - 0x1], 0xD /* '\r' */
00004EFE 202B 0062 move.l D0, [A3 + 0x62]
00004F02 B0AB 006A cmp.l D0, [A3 + 0x6A]
00004F06 6C04 bge +0x6 /* 00004F0C */
00004F08 526E FFFA addq.w [A6 - 0x6], 1
label00004F0C:
00004F0C 202B 0062 move.l D0, [A3 + 0x62]
00004F10 B0AB 006A cmp.l D0, [A3 + 0x6A]
00004F14 6610 bne +0x12 /* 00004F26 */
00004F16 206B 00AE movea.l A0, [A3 + 0xAE]
00004F1A 700D moveq.l D0, 0x0D
00004F1C B030 78FF cmp.b D0, [A0 + D7 - 0x1]
00004F20 6604 bne +0x6 /* 00004F26 */
00004F22 526E FFFA addq.w [A6 - 0x6], 1
label00004F26:
00004F26 7E01 moveq.l D7, 0x01
label00004F28:
00004F28 7002 moveq.l D0, 0x02
00004F2A C06B 0072 and.w D0, [A3 + 0x72]
00004F2E 6710 beq +0x12 /* 00004F40 */
00004F30 4878 06AD push.l 0x6AD
00004F34 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00004F38 7000 moveq.l D0, 0x00
00004F3A 588F addq.l A7, 4
00004F3C 6000 02FE bra +0x300 /* 0000523C */
label00004F40:
00004F40 4A6B 007C tst.w [A3 + 0x7C]
00004F44 6726 beq +0x28 /* 00004F6C */
00004F46 4A87 tst.l D7
00004F48 6722 beq +0x24 /* 00004F6C */
00004F4A 2007 move.l D0, D7
00004F4C D0AB 006A add.l D0, [A3 + 0x6A]
00004F50 9084 sub.l D0, D4
00004F52 322B 007C move.w D1, [A3 + 0x7C]
00004F56 48C1 ext.l D1
00004F58 B280 cmp.l D1, D0
00004F5A 6C10 bge +0x12 /* 00004F6C */
00004F5C 70FF moveq.l D0, 0xFFFFFFFF
00004F5E 2F00 move.l -[A7], D0
00004F60 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00004F64 7000 moveq.l D0, 0x00
00004F66 588F addq.l A7, 4
00004F68 6000 02D2 bra +0x2D4 /* 0000523C */
label00004F6C:
00004F6C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00004F70 7001 moveq.l D0, 0x01
00004F72 2F00 move.l -[A7], D0
00004F74 2F0B move.l -[A7], A3
00004F76 4EBA 1900 jsr [PC + 0x1900 /* 00006878 */]
00004F7A 206B 0096 movea.l A0, [A3 + 0x96]
00004F7E 302B 00C8 move.w D0, [A3 + 0xC8]
00004F82 48C0 ext.l D0
00004F84 E980 asl D0, 4
00004F86 3030 080A move.w D0, [A0 + D0 + 0xA]
00004F8A 48C0 ext.l D0
00004F8C 2D40 FFEE move.l [A6 - 0x12], D0
00004F90 4A87 tst.l D7
00004F92 4FEF 000C lea.l A7, [A7 + 0xC]
00004F96 6704 beq +0x6 /* 00004F9C */
00004F98 7006 moveq.l D0, 0x06
00004F9A 6002 bra +0x4 /* 00004F9E */
label00004F9C:
00004F9C 7007 moveq.l D0, 0x07
label00004F9E:
00004F9E 3B40 FC9C move.w [A5 - 0x364], D0
00004FA2 7000 moveq.l D0, 0x00
00004FA4 2F00 move.l -[A7], D0
00004FA6 2F07 move.l -[A7], D7
00004FA8 486E FFFF pea.l [A6 - 0x1]
00004FAC 2C2B 0066 move.l D6, [A3 + 0x66]
00004FB0 2F06 move.l -[A7], D6
00004FB2 2F2B 0062 move.l -[A7], [A3 + 0x62]
00004FB6 2F0B move.l -[A7], A3
00004FB8 4EBA F9DE jsr [PC - 0x622 /* 00004998 */]
00004FBC 3D40 FFFC move.w [A6 - 0x4], D0
00004FC0 026B FFEF 0072 andi.w [A3 + 0x72], 0xFFEF
00004FC6 2007 move.l D0, D7
00004FC8 9084 sub.l D0, D4
00004FCA D1AE FFD6 add.l [A6 - 0x2A], D0
00004FCE 7004 moveq.l D0, 0x04
00004FD0 C06B 0072 and.w D0, [A3 + 0x72]
00004FD4 4FEF 0018 lea.l A7, [A7 + 0x18]
00004FD8 6700 00D6 beq +0xD8 /* 000050B0 */
00004FDC 4A6E FFF6 tst.w [A6 - 0xA]
00004FE0 6700 00CE beq +0xD0 /* 000050B0 */
00004FE4 4A6E FFFA tst.w [A6 - 0x6]
00004FE8 6600 00C6 bne +0xC8 /* 000050B0 */
00004FEC 302B 00CA move.w D0, [A3 + 0xCA]
00004FF0 48C0 ext.l D0
00004FF2 B085 cmp.l D0, D5
00004FF4 6F00 00BA ble +0xBC /* 000050B0 */
00004FF8 206B 009A movea.l A0, [A3 + 0x9A]
00004FFC 2005 move.l D0, D5
00004FFE E780 asl D0, 3
00005000 BCB0 0808 cmp.l D6, [A0 + D0 + 0x8]
00005004 6E00 00AA bgt +0xAC /* 000050B0 */
00005008 7E00 moveq.l D7, 0x00
0000500A 302B 0092 move.w D0, [A3 + 0x92]
0000500E 48C0 ext.l D0
00005010 2C00 move.l D6, D0
00005012 601A bra +0x1C /* 0000502E */
label00005014:
00005014 206B 009A movea.l A0, [A3 + 0x9A]
00005018 2006 move.l D0, D6
0000501A E780 asl D0, 3
0000501C 226B 0096 movea.l A1, [A3 + 0x96]
00005020 2207 move.l D1, D7
00005022 E981 asl D1, 4
00005024 23B0 0800 1804 move.l [A1 + D1 + 0x4], [A0 + D0]
0000502A 5287 addq.l D7, 1
0000502C 5286 addq.l D6, 1
label0000502E:
0000502E 302B 00C8 move.w D0, [A3 + 0xC8]
00005032 48C0 ext.l D0
00005034 B087 cmp.l D0, D7
00005036 6CDC bge -0x22 /* 00005014 */
00005038 302B 0092 move.w D0, [A3 + 0x92]
0000503C 48C0 ext.l D0
0000503E 2C05 move.l D6, D5
00005040 9C80 sub.l D6, D0
00005042 4A86 tst.l D6
00005044 6D30 blt +0x32 /* 00005076 */
00005046 302B 00C8 move.w D0, [A3 + 0xC8]
0000504A 48C0 ext.l D0
0000504C B086 cmp.l D0, D6
0000504E 6D26 blt +0x28 /* 00005076 */
00005050 7001 moveq.l D0, 0x01
00005052 2F00 move.l -[A7], D0
00005054 2206 move.l D1, D6
00005056 E981 asl D1, 4
00005058 D2AB 0096 add.l D1, [A3 + 0x96]
0000505C 2F01 move.l -[A7], D1
0000505E 2205 move.l D1, D5
00005060 E781 asl D1, 3
00005062 D2AB 009A add.l D1, [A3 + 0x9A]
00005066 2F01 move.l -[A7], D1
00005068 2F0B move.l -[A7], A3
0000506A 4EBA B68C jsr [PC - 0x4974 /* 000006F8 */]
0000506E 2C00 move.l D6, D0
00005070 4FEF 0010 lea.l A7, [A7 + 0x10]
00005074 601E bra +0x20 /* 00005094 */
label00005076:
00005076 7000 moveq.l D0, 0x00
00005078 2F00 move.l -[A7], D0
0000507A 486E FFDA pea.l [A6 - 0x26]
0000507E 2205 move.l D1, D5
00005080 E781 asl D1, 3
00005082 D2AB 009A add.l D1, [A3 + 0x9A]
00005086 2F01 move.l -[A7], D1
00005088 2F0B move.l -[A7], A3
0000508A 4EBA B66C jsr [PC - 0x4994 /* 000006F8 */]
0000508E 2C00 move.l D6, D0
00005090 4FEF 0010 lea.l A7, [A7 + 0x10]
label00005094:
00005094 426E FFF8 clr.w [A6 - 0x8]
00005098 4AAB 0062 tst.l [A3 + 0x62]
0000509C 5EC0 sgt D0
0000509E 0240 0001 andi.w D0, 0x1
000050A2 48C0 ext.l D0
000050A4 222B 0062 move.l D1, [A3 + 0x62]
000050A8 9280 sub.l D1, D0
000050AA 2D41 FFD2 move.l [A6 - 0x2E], D1
000050AE 6054 bra +0x56 /* 00005104 */
label000050B0:
000050B0 2F0B move.l -[A7], A3
000050B2 4EBA C00C jsr [PC - 0x3FF4 /* 000010C0 */]
000050B6 2F0B move.l -[A7], A3
000050B8 4EBA B47E jsr [PC - 0x4B82 /* 00000538 */]
000050BC 4A6E FFF6 tst.w [A6 - 0xA]
000050C0 508F addq.l A7, 8
000050C2 6730 beq +0x32 /* 000050F4 */
000050C4 302B 008C move.w D0, [A3 + 0x8C]
000050C8 48C0 ext.l D0
000050CA B085 cmp.l D0, D5
000050CC 6626 bne +0x28 /* 000050F4 */
000050CE 206B 009A movea.l A0, [A3 + 0x9A]
000050D2 2005 move.l D0, D5
000050D4 E780 asl D0, 3
000050D6 3030 0804 move.w D0, [A0 + D0 + 0x4]
000050DA 48C0 ext.l D0
000050DC B0AE FFEA cmp.l D0, [A6 - 0x16]
000050E0 6612 bne +0x14 /* 000050F4 */
000050E2 2C2E FFD6 move.l D6, [A6 - 0x2A]
000050E6 206B 009A movea.l A0, [A3 + 0x9A]
000050EA 2005 move.l D0, D5
000050EC E780 asl D0, 3
000050EE BCB0 0808 cmp.l D6, [A0 + D0 + 0x8]
000050F2 6704 beq +0x6 /* 000050F8 */
label000050F4:
000050F4 2C2B 006A move.l D6, [A3 + 0x6A]
label000050F8:
000050F8 2F2E 0014 move.l -[A7], [A6 + 0x14]
000050FC 2F0B move.l -[A7], A3
000050FE 4EBA F1EE jsr [PC - 0xE12 /* 000042EE */]
00005102 508F addq.l A7, 8
label00005104:
00005104 2F0B move.l -[A7], A3
00005106 4EBA CD74 jsr [PC - 0x328C /* 00001E7C */]
0000510A 2E2E FFD2 move.l D7, [A6 - 0x2E]
0000510E 4A6E FFF8 tst.w [A6 - 0x8]
00005112 588F addq.l A7, 4
00005114 661A bne +0x1C /* 00005130 */
00005116 4A6E FFF6 tst.w [A6 - 0xA]
0000511A 6714 beq +0x16 /* 00005130 */
0000511C 206B 009A movea.l A0, [A3 + 0x9A]
00005120 2005 move.l D0, D5
00005122 E780 asl D0, 3
00005124 3030 0804 move.w D0, [A0 + D0 + 0x4]
00005128 48C0 ext.l D0
0000512A B0AE FFEA cmp.l D0, [A6 - 0x16]
0000512E 6720 beq +0x22 /* 00005150 */
label00005130:
00005130 206B 009A movea.l A0, [A3 + 0x9A]
00005134 302B 008C move.w D0, [A3 + 0x8C]
00005138 48C0 ext.l D0
0000513A B085 cmp.l D0, D5
0000513C 6F04 ble +0x6 /* 00005142 */
0000513E 2005 move.l D0, D5
00005140 6006 bra +0x8 /* 00005148 */
label00005142:
00005142 302B 008C move.w D0, [A3 + 0x8C]
00005146 48C0 ext.l D0
label00005148:
00005148 E780 asl D0, 3
0000514A 2E30 0800 move.l D7, [A0 + D0]
0000514E 6044 bra +0x46 /* 00005194 */
label00005150:
00005150 4A87 tst.l D7
00005152 6740 beq +0x42 /* 00005194 */
00005154 206B 009A movea.l A0, [A3 + 0x9A]
00005158 302B 008C move.w D0, [A3 + 0x8C]
0000515C 48C0 ext.l D0
0000515E E780 asl D0, 3
00005160 2030 0800 move.l D0, [A0 + D0]
00005164 5380 subq.l D0, 1
00005166 B087 cmp.l D0, D7
00005168 6E06 bgt +0x8 /* 00005170 */
0000516A 5387 subq.l D7, 1
0000516C 6002 bra +0x4 /* 00005170 */
label0000516E:
0000516E 5387 subq.l D7, 1
label00005170:
00005170 4A87 tst.l D7
00005172 6710 beq +0x12 /* 00005184 */
00005174 206B 00AE movea.l A0, [A3 + 0xAE]
00005178 7020 moveq.l D0, 0x20
0000517A B030 7800 cmp.b D0, [A0 + D7]
0000517E 65EE bcs -0x10 /* 0000516E */
00005180 6002 bra +0x4 /* 00005184 */
label00005182:
00005182 5387 subq.l D7, 1
label00005184:
00005184 4A87 tst.l D7
00005186 670C beq +0xE /* 00005194 */
00005188 206B 00AE movea.l A0, [A3 + 0xAE]
0000518C 7020 moveq.l D0, 0x20
0000518E B030 78FF cmp.b D0, [A0 + D7 - 0x1]
00005192 64EE bcc -0x10 /* 00005182 */
label00005194:
00005194 302B 00CA move.w D0, [A3 + 0xCA]
00005198 48C0 ext.l D0
0000519A B0AE FFF2 cmp.l D0, [A6 - 0xE]
0000519E 6E24 bgt +0x26 /* 000051C4 */
000051A0 7000 moveq.l D0, 0x00
000051A2 2F00 move.l -[A7], D0
000051A4 2F3C FFFF 8002 move.l -[A7], 0xFFFF8002
000051AA 2F0B move.l -[A7], A3
000051AC 4EBA 139E jsr [PC + 0x139E /* 0000654C */]
000051B0 7001 moveq.l D0, 0x01
000051B2 2F00 move.l -[A7], D0
000051B4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000051B8 2F0B move.l -[A7], A3
000051BA 4EBA F0E6 jsr [PC - 0xF1A /* 000042A2 */]
000051BE 4FEF 0018 lea.l A7, [A7 + 0x18]
000051C2 6074 bra +0x76 /* 00005238 */
label000051C4:
000051C4 2F2E 0014 move.l -[A7], [A6 + 0x14]
000051C8 2F06 move.l -[A7], D6
000051CA 2F07 move.l -[A7], D7
000051CC 2F0B move.l -[A7], A3
000051CE 4EBA CE48 jsr [PC - 0x31B8 /* 00002018 */]
000051D2 206B 0096 movea.l A0, [A3 + 0x96]
000051D6 302B 00C8 move.w D0, [A3 + 0xC8]
000051DA 48C0 ext.l D0
000051DC E980 asl D0, 4
000051DE 3030 080A move.w D0, [A0 + D0 + 0xA]
000051E2 48C0 ext.l D0
000051E4 2800 move.l D4, D0
000051E6 B8AE FFEE cmp.l D4, [A6 - 0x12]
000051EA 4FEF 0010 lea.l A7, [A7 + 0x10]
000051EE 6C36 bge +0x38 /* 00005226 */
000051F0 41ED FC82 lea.l A0, [A5 - 0x37E]
000051F4 43EB 00B6 lea.l A1, [A3 + 0xB6]
000051F8 20D9 move.l [A0]+, [A1]+
000051FA 20D9 move.l [A0]+, [A1]+
000051FC 302D FC82 move.w D0, [A5 - 0x37E]
00005200 48C0 ext.l D0
00005202 222E FFEE move.l D1, [A6 - 0x12]
00005206 D280 add.l D1, D0
00005208 3B41 FC86 move.w [A5 - 0x37A], D1
0000520C D96D FC82 add.w [A5 - 0x37E], D4
00005210 526D FC6E addq.w [A5 - 0x392], 1
00005214 2F0B move.l -[A7], A3
00005216 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
0000521A 206E 0014 movea.l A0, [A6 + 0x14]
0000521E 4E90 jsr [A0]
00005220 536D FC6E subq.w [A5 - 0x392], 1
00005224 508F addq.l A7, 8
label00005226:
00005226 2F2E 0014 move.l -[A7], [A6 + 0x14]
0000522A 7001 moveq.l D0, 0x01
0000522C 2F00 move.l -[A7], D0
0000522E 2F0B move.l -[A7], A3
00005230 4EBA 1646 jsr [PC + 0x1646 /* 00006878 */]
00005234 4FEF 000C lea.l A7, [A7 + 0xC]
label00005238:
00005238 302E FFFC move.w D0, [A6 - 0x4]
label0000523C:
0000523C 4CEE 18F0 FFB2 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x4E]
00005242 4E5E unlink A6
00005244 4E75 rts
export_705:
fn00005246:
00005246 4E56 0000 link A6, 0
0000524A 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000524E 2C2E 0010 move.l D6, [A6 + 0x10]
00005252 286E 0018 movea.l A4, [A6 + 0x18]
00005256 266E 0008 movea.l A3, [A6 + 0x8]
0000525A 7002 moveq.l D0, 0x02
0000525C C06B 0072 and.w D0, [A3 + 0x72]
00005260 661E bne +0x20 /* 00005280 */
00005262 4A6B 007C tst.w [A3 + 0x7C]
00005266 6726 beq +0x28 /* 0000528E */
00005268 202B 0062 move.l D0, [A3 + 0x62]
0000526C D0AB 006A add.l D0, [A3 + 0x6A]
00005270 90AB 0066 sub.l D0, [A3 + 0x66]
00005274 D086 add.l D0, D6
00005276 322B 007C move.w D1, [A3 + 0x7C]
0000527A 48C1 ext.l D1
0000527C B280 cmp.l D1, D0
0000527E 6C0E bge +0x10 /* 0000528E */
label00005280:
00005280 70FF moveq.l D0, 0xFFFFFFFF
00005282 2F00 move.l -[A7], D0
00005284 4EAD 0262 jsr [A5 + 0x262 /* export_72 */]
00005288 4247 clr.w D7
0000528A 588F addq.l A7, 4
0000528C 604C bra +0x4E /* 000052DA */
label0000528E:
0000528E 4A6D FC9C tst.w [A5 - 0x364]
00005292 6606 bne +0x8 /* 0000529A */
00005294 3B7C 0006 FC9C move.w [A5 - 0x364], 0x6
label0000529A:
0000529A 2F0C move.l -[A7], A4
0000529C 2F06 move.l -[A7], D6
0000529E 2F2E 000C move.l -[A7], [A6 + 0xC]
000052A2 4A6E 0016 tst.w [A6 + 0x16]
000052A6 6706 beq +0x8 /* 000052AE */
000052A8 202B 0066 move.l D0, [A3 + 0x66]
000052AC 6004 bra +0x6 /* 000052B2 */
label000052AE:
000052AE 202B 0062 move.l D0, [A3 + 0x62]
label000052B2:
000052B2 2F00 move.l -[A7], D0
000052B4 2F2B 0062 move.l -[A7], [A3 + 0x62]
000052B8 2F0B move.l -[A7], A3
000052BA 4EBA F6DC jsr [PC - 0x924 /* 00004998 */]
000052BE 3E00 move.w D7, D0
000052C0 4FEF 0018 lea.l A7, [A7 + 0x18]
000052C4 6714 beq +0x16 /* 000052DA */
000052C6 200C move.l D0, A4
000052C8 6710 beq +0x12 /* 000052DA */
000052CA 2F0C move.l -[A7], A4
000052CC 7001 moveq.l D0, 0x01
000052CE 2F00 move.l -[A7], D0
000052D0 2F0B move.l -[A7], A3
000052D2 4EBA 15A4 jsr [PC + 0x15A4 /* 00006878 */]
000052D6 4FEF 000C lea.l A7, [A7 + 0xC]
label000052DA:
000052DA 3007 move.w D0, D7
000052DC 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
000052E2 4E5E unlink A6
000052E4 4E75 rts
export_706:
000052E6 4E56 0000 link A6, 0
000052EA 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000052EE 286E 0008 movea.l A4, [A6 + 0x8]
000052F2 266E 000C movea.l A3, [A6 + 0xC]
000052F6 2F0C move.l -[A7], A4
000052F8 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
000052FC 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005300 7001 moveq.l D0, 0x01
00005302 2F00 move.l -[A7], D0
00005304 2F2E 0014 move.l -[A7], [A6 + 0x14]
00005308 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000530C 2F0B move.l -[A7], A3
0000530E 4EBA FF36 jsr [PC - 0xCA /* 00005246 */]
00005312 3C00 move.w D6, D0
00005314 4FEF 0018 lea.l A7, [A7 + 0x18]
00005318 674C beq +0x4E /* 00005366 */
0000531A 3E2B 0068 move.w D7, [A3 + 0x68]
0000531E 6746 beq +0x48 /* 00005366 */
00005320 206B 00AE movea.l A0, [A3 + 0xAE]
00005324 5347 subq.w D7, 1
00005326 7029 moveq.l D0, 0x29
00005328 B030 7000 cmp.b D0, [A0 + D7.w]
0000532C 6638 bne +0x3A /* 00005366 */
0000532E 6030 bra +0x32 /* 00005360 */
label00005330:
00005330 206B 00AE movea.l A0, [A3 + 0xAE]
00005334 7028 moveq.l D0, 0x28
00005336 B030 70FF cmp.b D0, [A0 + D7.w - 0x1]
0000533A 6622 bne +0x24 /* 0000535E */
0000533C 2F0C move.l -[A7], A4
0000533E 4EAD 076A jsr [A5 + 0x76A /* export_233 */]
00005342 2F2E 0018 move.l -[A7], [A6 + 0x18]
00005346 202B 0066 move.l D0, [A3 + 0x66]
0000534A 5380 subq.l D0, 1
0000534C 2F00 move.l -[A7], D0
0000534E 48C7 ext.l D7
00005350 2F07 move.l -[A7], D7
00005352 2F0B move.l -[A7], A3
00005354 4EBA 0CEA jsr [PC + 0xCEA /* 00006040 */]
00005358 4FEF 0014 lea.l A7, [A7 + 0x14]
0000535C 6008 bra +0xA /* 00005366 */
label0000535E:
0000535E 5347 subq.w D7, 1
label00005360:
00005360 0C47 0001 cmpi.w D7, 0x1
00005364 6ECA bgt -0x34 /* 00005330 */
label00005366:
00005366 3006 move.w D0, D6
00005368 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10]
0000536E 4E5E unlink A6
00005370 4E75 rts
export_707:
fn00005372:
00005372 48E7 0118 movem.l -[A7], D7,A3,A4
00005376 286F 0014 movea.l A4, [A7 + 0x14]
0000537A 266F 0010 movea.l A3, [A7 + 0x10]
0000537E 7000 moveq.l D0, 0x00
00005380 7202 moveq.l D1, 0x02
00005382 C26B 0072 and.w D1, [A3 + 0x72]
00005386 57C0 seq D0
00005388 4400 neg.b D0
0000538A 3E00 move.w D7, D0
0000538C 6740 beq +0x42 /* 000053CE */
0000538E 4A6D FC9C tst.w [A5 - 0x364]
00005392 6606 bne +0x8 /* 0000539A */
00005394 3B7C 0003 FC9C move.w [A5 - 0x364], 0x3
label0000539A:
0000539A 2F0C move.l -[A7], A4
0000539C 7000 moveq.l D0, 0x00
0000539E 2F00 move.l -[A7], D0
000053A0 2F00 move.l -[A7], D0
000053A2 2F2B 0066 move.l -[A7], [A3 + 0x66]
000053A6 2F2B 0062 move.l -[A7], [A3 + 0x62]
000053AA 2F0B move.l -[A7], A3
000053AC 4EBA F5EA jsr [PC - 0xA16 /* 00004998 */]
000053B0 3E00 move.w D7, D0
000053B2 4FEF 0018 lea.l A7, [A7 + 0x18]
000053B6 6720 beq +0x22 /* 000053D8 */
000053B8 200C move.l D0, A4
000053BA 671C beq +0x1E /* 000053D8 */
000053BC 2F0C move.l -[A7], A4
000053BE 7001 moveq.l D0, 0x01
000053C0 2F00 move.l -[A7], D0
000053C2 2F0B move.l -[A7], A3
000053C4 4EBA 14B2 jsr [PC + 0x14B2 /* 00006878 */]
000053C8 4FEF 000C lea.l A7, [A7 + 0xC]
000053CC 600A bra +0xC /* 000053D8 */
label000053CE:
000053CE 4878 06AD push.l 0x6AD
000053D2 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
000053D6 588F addq.l A7, 4
label000053D8:
000053D8 3007 move.w D0, D7
000053DA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000053DE 4E75 rts
fn000053E0:
000053E0 48E7 0018 movem.l -[A7], A3,A4
000053E4 286F 0010 movea.l A4, [A7 + 0x10]
000053E8 266F 000C movea.l A3, [A7 + 0xC]
000053EC 7000 moveq.l D0, 0x00
000053EE 122B 0004 move.b D1, [A3 + 0x4]
000053F2 B22C 0004 cmp.b D1, [A4 + 0x4]
000053F6 6638 bne +0x3A /* 00005430 */
000053F8 122B 0005 move.b D1, [A3 + 0x5]
000053FC B22C 0005 cmp.b D1, [A4 + 0x5]
00005400 662E bne +0x30 /* 00005430 */
00005402 223C FFFF FF00 move.l D1, 0xFFFFFF00
00005408 C293 and.l D1, [A3]
0000540A 243C FFFF FF00 move.l D2, 0xFFFFFF00
00005410 C494 and.l D2, [A4]
00005412 B481 cmp.l D2, D1
00005414 661A bne +0x1C /* 00005430 */
00005416 2F00 move.l -[A7], D0
00005418 2F2C 0006 move.l -[A7], [A4 + 0x6]
0000541C 2F2B 0006 move.l -[A7], [A3 + 0x6]
00005420 4EAD 1B2A jsr [A5 + 0x1B2A /* export_865 */]
00005424 508F addq.l A7, 8
00005426 2200 move.l D1, D0
00005428 201F move.l D0, [A7]+
0000542A 4A41 tst.w D1
0000542C 6602 bne +0x4 /* 00005430 */
0000542E 7001 moveq.l D0, 0x01
label00005430:
00005430 4CDF 1800 movem.l A3,A4, [A7]+
00005434 4E75 rts
export_708:
00005436 4E56 0000 link A6, 0
0000543A 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000543E 286E 0014 movea.l A4, [A6 + 0x14]
00005442 2A2E 0010 move.l D5, [A6 + 0x10]
00005446 266E 0008 movea.l A3, [A6 + 0x8]
0000544A 2C3C 0000 0100 move.l D6, 0x100
00005450 4A6B 007C tst.w [A3 + 0x7C]
00005454 671A beq +0x1C /* 00005470 */
00005456 302B 007C move.w D0, [A3 + 0x7C]
0000545A 48C0 ext.l D0
0000545C B085 cmp.l D0, D5
0000545E 6C10 bge +0x12 /* 00005470 */
00005460 302B 007C move.w D0, [A3 + 0x7C]
00005464 48C0 ext.l D0
00005466 2A00 move.l D5, D0
00005468 6006 bra +0x8 /* 00005470 */
label0000546A:
0000546A 0686 0000 0100 addi.l D6, 0x100
label00005470:
00005470 2005 move.l D0, D5
00005472 5280 addq.l D0, 1
00005474 B086 cmp.l D0, D6
00005476 6CF2 bge -0xC /* 0000546A */
00005478 4A6B 007A tst.w [A3 + 0x7A]
0000547C 670E beq +0x10 /* 0000548C */
0000547E 486B 00AA pea.l [A3 + 0xAA]
00005482 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005486 426B 007A clr.w [A3 + 0x7A]
0000548A 588F addq.l A7, 4
label0000548C:
0000548C 7000 moveq.l D0, 0x00
0000548E 102B 0094 move.b D0, [A3 + 0x94]
00005492 2800 move.l D4, D0
00005494 7000 moveq.l D0, 0x00
00005496 2F00 move.l -[A7], D0
00005498 2F0B move.l -[A7], A3
0000549A 4EBA 1932 jsr [PC + 0x1932 /* 00006DCE */]
0000549E BCAB 006E cmp.l D6, [A3 + 0x6E]
000054A2 508F addq.l A7, 8
000054A4 6744 beq +0x46 /* 000054EA */
000054A6 486B 00AE pea.l [A3 + 0xAE]
000054AA 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
000054AE 2746 006E move.l [A3 + 0x6E], D6
000054B2 2F06 move.l -[A7], D6
000054B4 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
000054B8 2740 00AE move.l [A3 + 0xAE], D0
000054BC 508F addq.l A7, 8
000054BE 6642 bne +0x44 /* 00005502 */
000054C0 7000 moveq.l D0, 0x00
000054C2 2740 006A move.l [A3 + 0x6A], D0
000054C6 277C 0000 0100 006E move.l [A3 + 0x6E], 0x100
000054CE 4878 0100 push.l 0x100
000054D2 4EAD 0D8A jsr [A5 + 0xD8A /* export_429 */]
000054D6 2740 00AE move.l [A3 + 0xAE], D0
000054DA 588F addq.l A7, 4
000054DC 6606 bne +0x8 /* 000054E4 */
000054DE 7000 moveq.l D0, 0x00
000054E0 2740 006E move.l [A3 + 0x6E], D0
label000054E4:
000054E4 7000 moveq.l D0, 0x00
000054E6 6000 026A bra +0x26C /* 00005752 */
label000054EA:
000054EA 2006 move.l D0, D6
000054EC 90AB 006A sub.l D0, [A3 + 0x6A]
000054F0 2F00 move.l -[A7], D0
000054F2 202B 006A move.l D0, [A3 + 0x6A]
000054F6 D0AB 00AE add.l D0, [A3 + 0xAE]
000054FA 2F00 move.l -[A7], D0
000054FC 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
00005500 508F addq.l A7, 8
label00005502:
00005502 7000 moveq.l D0, 0x00
00005504 2740 0062 move.l [A3 + 0x62], D0
00005508 7201 moveq.l D1, 0x01
0000550A B26B 0078 cmp.w D1, [A3 + 0x78]
0000550E 6C34 bge +0x36 /* 00005544 */
00005510 700C moveq.l D0, 0x0C
00005512 2F00 move.l -[A7], D0
00005514 322B 00C6 move.w D1, [A3 + 0xC6]
00005518 48C1 ext.l D1
0000551A 2401 move.l D2, D1
0000551C C2FC 0006 mulu.w D1, 0x6
00005520 4842 swap.w D2
00005522 C4FC 0006 mulu.w D2, 0x6
00005526 4842 swap.w D2
00005528 4242 clr.w D2
0000552A D282 add.l D1, D2
0000552C 2F01 move.l -[A7], D1
0000552E 486B 00A6 pea.l [A3 + 0xA6]
00005532 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00005536 4A40 tst.w D0
00005538 4FEF 000C lea.l A7, [A7 + 0xC]
0000553C 6706 beq +0x8 /* 00005544 */
0000553E 377C 0002 00C6 move.w [A3 + 0xC6], 0x2
label00005544:
00005544 377C 0001 0078 move.w [A3 + 0x78], 0x1
0000554A 302B 00C6 move.w D0, [A3 + 0xC6]
0000554E 48C0 ext.l D0
00005550 2200 move.l D1, D0
00005552 C0FC 0006 mulu.w D0, 0x6
00005556 4841 swap.w D1
00005558 C2FC 0006 mulu.w D1, 0x6
0000555C 4841 swap.w D1
0000555E 4241 clr.w D1
00005560 D081 add.l D0, D1
00005562 2F00 move.l -[A7], D0
00005564 2F2B 00A6 move.l -[A7], [A3 + 0xA6]
00005568 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
0000556C 4AAB 009E tst.l [A3 + 0x9E]
00005570 508F addq.l A7, 8
00005572 670A beq +0xC /* 0000557E */
00005574 7001 moveq.l D0, 0x01
00005576 B06B 0074 cmp.w D0, [A3 + 0x74]
0000557A 6700 00A6 beq +0xA8 /* 00005622 */
label0000557E:
0000557E 4AAB 009E tst.l [A3 + 0x9E]
00005582 6728 beq +0x2A /* 000055AC */
00005584 7E01 moveq.l D7, 0x01
00005586 601A bra +0x1C /* 000055A2 */
label00005588:
00005588 206B 009E movea.l A0, [A3 + 0x9E]
0000558C 2007 move.l D0, D7
0000558E D080 add.l D0, D0
00005590 2200 move.l D1, D0
00005592 E588 lsl D0, 2
00005594 D081 add.l D0, D1
00005596 4870 0806 pea.l [A0 + D0 + 0x6]
0000559A 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
0000559E 588F addq.l A7, 4
000055A0 5287 addq.l D7, 1
label000055A2:
000055A2 302B 0074 move.w D0, [A3 + 0x74]
000055A6 48C0 ext.l D0
000055A8 B087 cmp.l D0, D7
000055AA 6EDC bgt -0x22 /* 00005588 */
label000055AC:
000055AC 700A moveq.l D0, 0x0A
000055AE 2F00 move.l -[A7], D0
000055B0 322B 0074 move.w D1, [A3 + 0x74]
000055B4 48C1 ext.l D1
000055B6 D281 add.l D1, D1
000055B8 2401 move.l D2, D1
000055BA E589 lsl D1, 2
000055BC D282 add.l D1, D2
000055BE 2F01 move.l -[A7], D1
000055C0 486B 009E pea.l [A3 + 0x9E]
000055C4 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000055C8 4A40 tst.w D0
000055CA 4FEF 000C lea.l A7, [A7 + 0xC]
000055CE 6700 0096 beq +0x98 /* 00005666 */
000055D2 377C 0001 0074 move.w [A3 + 0x74], 0x1
000055D8 4AAB 0042 tst.l [A3 + 0x42]
000055DC 6722 beq +0x24 /* 00005600 */
000055DE 206B 009E movea.l A0, [A3 + 0x9E]
000055E2 43EB 003C lea.l A1, [A3 + 0x3C]
000055E6 20D9 move.l [A0]+, [A1]+
000055E8 20D9 move.l [A0]+, [A1]+
000055EA 30D9 move.w [A0]+, [A1]+
000055EC 2F2B 0042 move.l -[A7], [A3 + 0x42]
000055F0 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
000055F4 206B 009E movea.l A0, [A3 + 0x9E]
000055F8 2140 0006 move.l [A0 + 0x6], D0
000055FC 588F addq.l A7, 4
000055FE 6066 bra +0x68 /* 00005666 */
label00005600:
00005600 206B 009E movea.l A0, [A3 + 0x9E]
00005604 43ED E66E lea.l A1, [A5 - 0x1992]
00005608 20D9 move.l [A0]+, [A1]+
0000560A 20D9 move.l [A0]+, [A1]+
0000560C 30D9 move.w [A0]+, [A1]+
0000560E 2F2D E674 move.l -[A7], [A5 - 0x198C]
00005612 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00005616 206B 009E movea.l A0, [A3 + 0x9E]
0000561A 2140 0006 move.l [A0 + 0x6], D0
0000561E 588F addq.l A7, 4
00005620 6044 bra +0x46 /* 00005666 */
label00005622:
00005622 4AAB 0042 tst.l [A3 + 0x42]
00005626 673E beq +0x40 /* 00005666 */
00005628 486B 003C pea.l [A3 + 0x3C]
0000562C 2F2B 009E move.l -[A7], [A3 + 0x9E]
00005630 4EBA FDAE jsr [PC - 0x252 /* 000053E0 */]
00005634 4A40 tst.w D0
00005636 508F addq.l A7, 8
00005638 662C bne +0x2E /* 00005666 */
0000563A 206B 009E movea.l A0, [A3 + 0x9E]
0000563E 4868 0006 pea.l [A0 + 0x6]
00005642 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005646 206B 009E movea.l A0, [A3 + 0x9E]
0000564A 43EB 003C lea.l A1, [A3 + 0x3C]
0000564E 20D9 move.l [A0]+, [A1]+
00005650 20D9 move.l [A0]+, [A1]+
00005652 30D9 move.w [A0]+, [A1]+
00005654 2F2B 0042 move.l -[A7], [A3 + 0x42]
00005658 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
0000565C 206B 009E movea.l A0, [A3 + 0x9E]
00005660 2140 0006 move.l [A0 + 0x6], D0
00005664 508F addq.l A7, 8
label00005666:
00005666 7E01 moveq.l D7, 0x01
00005668 601A bra +0x1C /* 00005684 */
label0000566A:
0000566A 206B 00A2 movea.l A0, [A3 + 0xA2]
0000566E 2007 move.l D0, D7
00005670 E588 lsl D0, 2
00005672 2200 move.l D1, D0
00005674 E588 lsl D0, 2
00005676 D081 add.l D0, D1
00005678 4870 0810 pea.l [A0 + D0 + 0x10]
0000567C 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005680 588F addq.l A7, 4
00005682 5287 addq.l D7, 1
label00005684:
00005684 302B 0076 move.w D0, [A3 + 0x76]
00005688 48C0 ext.l D0
0000568A B087 cmp.l D0, D7
0000568C 6EDC bgt -0x22 /* 0000566A */
0000568E 7001 moveq.l D0, 0x01
00005690 B06B 0076 cmp.w D0, [A3 + 0x76]
00005694 6C2A bge +0x2C /* 000056C0 */
00005696 7014 moveq.l D0, 0x14
00005698 2F00 move.l -[A7], D0
0000569A 322B 0076 move.w D1, [A3 + 0x76]
0000569E 48C1 ext.l D1
000056A0 E589 lsl D1, 2
000056A2 2401 move.l D2, D1
000056A4 E589 lsl D1, 2
000056A6 D282 add.l D1, D2
000056A8 2F01 move.l -[A7], D1
000056AA 486B 00A2 pea.l [A3 + 0xA2]
000056AE 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
000056B2 4A40 tst.w D0
000056B4 4FEF 000C lea.l A7, [A7 + 0xC]
000056B8 6706 beq +0x8 /* 000056C0 */
000056BA 377C 0001 0076 move.w [A3 + 0x76], 0x1
label000056C0:
000056C0 2F2E 000C move.l -[A7], [A6 + 0xC]
000056C4 2F2B 00AE move.l -[A7], [A3 + 0xAE]
000056C8 2F05 move.l -[A7], D5
000056CA 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
000056CE 2F05 move.l -[A7], D5
000056D0 2F2B 00AE move.l -[A7], [A3 + 0xAE]
000056D4 4EAD 0F32 jsr [A5 + 0xF32 /* export_482 */]
000056D8 2A00 move.l D5, D0
000056DA 2745 006A move.l [A3 + 0x6A], D5
000056DE 2745 0066 move.l [A3 + 0x66], D5
000056E2 206B 00A6 movea.l A0, [A3 + 0xA6]
000056E6 2145 0006 move.l [A0 + 0x6], D5
000056EA 508F addq.l A7, 8
000056EC 6C04 bge +0x6 /* 000056F2 */
000056EE 7000 moveq.l D0, 0x00
000056F0 6060 bra +0x62 /* 00005752 */
label000056F2:
000056F2 426D FC70 clr.w [A5 - 0x390]
000056F6 426B 008C clr.w [A3 + 0x8C]
000056FA 426B 008A clr.w [A3 + 0x8A]
000056FE 426B 008E clr.w [A3 + 0x8E]
00005702 426B 0092 clr.w [A3 + 0x92]
00005706 206B 00AE movea.l A0, [A3 + 0xAE]
0000570A 4230 5800 clr.b [A0 + D5]
0000570E 2F04 move.l -[A7], D4
00005710 2F0B move.l -[A7], A3
00005712 4EBA 16BA jsr [PC + 0x16BA /* 00006DCE */]
00005716 200C move.l D0, A4
00005718 508F addq.l A7, 8
0000571A 6728 beq +0x2A /* 00005744 */
0000571C 206B 0096 movea.l A0, [A3 + 0x96]
00005720 7000 moveq.l D0, 0x00
00005722 2140 0004 move.l [A0 + 0x4], D0
00005726 2F0B move.l -[A7], A3
00005728 4EBA B996 jsr [PC - 0x466A /* 000010C0 */]
0000572C 2F0B move.l -[A7], A3
0000572E 4EBA C74C jsr [PC - 0x38B4 /* 00001E7C */]
00005732 7001 moveq.l D0, 0x01
00005734 2F00 move.l -[A7], D0
00005736 2F0C move.l -[A7], A4
00005738 2F0B move.l -[A7], A3
0000573A 4EBA EB66 jsr [PC - 0x149A /* 000042A2 */]
0000573E 4FEF 0014 lea.l A7, [A7 + 0x14]
00005742 6006 bra +0x8 /* 0000574A */
label00005744:
00005744 006B 0010 0072 ori.w [A3 + 0x72], 0x10
label0000574A:
0000574A 026B EFFF 0072 andi.w [A3 + 0x72], 0xEFFF
00005750 7001 moveq.l D0, 0x01
label00005752:
00005752 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
00005758 4E5E unlink A6
0000575A 4E75 rts
export_709:
fn0000575C:
0000575C 4E56 FFD8 link A6, -0x0028
00005760 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00005764 3A2E 000E move.w D5, [A6 + 0xE]
00005768 266E 0008 movea.l A3, [A6 + 0x8]
0000576C 4246 clr.w D6
0000576E 2D6B 00A6 FFDC move.l [A6 - 0x24], [A3 + 0xA6]
00005774 3D6B 008C FFFA move.w [A6 - 0x6], [A3 + 0x8C]
0000577A 7001 moveq.l D0, 0x01
0000577C 7208 moveq.l D1, 0x08
0000577E C26B 0072 and.w D1, [A3 + 0x72]
00005782 6608 bne +0xA /* 0000578C */
00005784 4AAB 006A tst.l [A3 + 0x6A]
00005788 6702 beq +0x4 /* 0000578C */
0000578A 7000 moveq.l D0, 0x00
label0000578C:
0000578C 3D40 FFFC move.w [A6 - 0x4], D0
00005790 6734 beq +0x36 /* 000057C6 */
00005792 7000 moveq.l D0, 0x00
00005794 2D40 FFF6 move.l [A6 - 0xA], D0
00005798 377C 0001 0078 move.w [A3 + 0x78], 0x1
0000579E 322B 00C6 move.w D1, [A3 + 0xC6]
000057A2 48C1 ext.l D1
000057A4 2401 move.l D2, D1
000057A6 C2FC 0006 mulu.w D1, 0x6
000057AA 4842 swap.w D2
000057AC C4FC 0006 mulu.w D2, 0x6
000057B0 4842 swap.w D2
000057B2 4242 clr.w D2
000057B4 D282 add.l D1, D2
000057B6 2F01 move.l -[A7], D1
000057B8 2F2E FFDC move.l -[A7], [A6 - 0x24]
000057BC 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
000057C0 508F addq.l A7, 8
000057C2 6000 022A bra +0x22C /* 000059EE */
label000057C6:
000057C6 202B 0062 move.l D0, [A3 + 0x62]
000057CA B0AB 006A cmp.l D0, [A3 + 0x6A]
000057CE 6636 bne +0x38 /* 00005806 */
000057D0 70FF moveq.l D0, 0xFFFFFFFF
000057D2 2D40 FFF6 move.l [A6 - 0xA], D0
000057D6 322B 0078 move.w D1, [A3 + 0x78]
000057DA 48C1 ext.l D1
000057DC 2401 move.l D2, D1
000057DE C2FC 0006 mulu.w D1, 0x6
000057E2 4842 swap.w D2
000057E4 C4FC 0006 mulu.w D2, 0x6
000057E8 4842 swap.w D2
000057EA 4242 clr.w D2
000057EC D282 add.l D1, D2
000057EE D3AE FFDC add.l [A6 - 0x24], D1
000057F2 286E FFDC movea.l A4, [A6 - 0x24]
000057F6 5DAE FFDC subq.l [A6 - 0x24], 6
000057FA 206E FFDC movea.l A0, [A6 - 0x24]
000057FE 3968 0004 0004 move.w [A4 + 0x4], [A0 + 0x4]
00005804 6072 bra +0x74 /* 00005878 */
label00005806:
00005806 202B 0062 move.l D0, [A3 + 0x62]
0000580A B0AB 0066 cmp.l D0, [A3 + 0x66]
0000580E 57C0 seq D0
00005810 0240 0001 andi.w D0, 0x1
00005814 48C0 ext.l D0
00005816 2D40 FFF6 move.l [A6 - 0xA], D0
0000581A 302B 008E move.w D0, [A3 + 0x8E]
0000581E 48C0 ext.l D0
00005820 2200 move.l D1, D0
00005822 C0FC 0006 mulu.w D0, 0x6
00005826 4841 swap.w D1
00005828 C2FC 0006 mulu.w D1, 0x6
0000582C 4841 swap.w D1
0000582E 4241 clr.w D1
00005830 D081 add.l D0, D1
00005832 D1AE FFDC add.l [A6 - 0x24], D0
00005836 202B 0066 move.l D0, [A3 + 0x66]
0000583A B0AB 006A cmp.l D0, [A3 + 0x6A]
0000583E 6620 bne +0x22 /* 00005860 */
00005840 302B 0078 move.w D0, [A3 + 0x78]
00005844 48C0 ext.l D0
00005846 2200 move.l D1, D0
00005848 C0FC 0006 mulu.w D0, 0x6
0000584C 4841 swap.w D1
0000584E C2FC 0006 mulu.w D1, 0x6
00005852 4841 swap.w D1
00005854 4241 clr.w D1
00005856 D081 add.l D0, D1
00005858 2840 movea.l A4, D0
0000585A D9EB 00A6 add.l A4, [A3 + 0xA6]
0000585E 6018 bra +0x1A /* 00005878 */
label00005860:
00005860 286E FFDC movea.l A4, [A6 - 0x24]
00005864 6004 bra +0x6 /* 0000586A */
label00005866:
00005866 D8FC 0006 add.w A4, 0x6
label0000586A:
0000586A 200C move.l D0, A4
0000586C 5C80 addq.l D0, 6
0000586E 2040 movea.l A0, D0
00005870 2010 move.l D0, [A0]
00005872 B0AB 0066 cmp.l D0, [A3 + 0x66]
00005876 6FEE ble -0x10 /* 00005866 */
label00005878:
00005878 2014 move.l D0, [A4]
0000587A B0AB 0066 cmp.l D0, [A3 + 0x66]
0000587E 5DC0 slt D0
00005880 0240 0001 andi.w D0, 0x1
00005884 48C0 ext.l D0
00005886 206E FFDC movea.l A0, [A6 - 0x24]
0000588A 2210 move.l D1, [A0]
0000588C B2AB 0062 cmp.l D1, [A3 + 0x62]
00005890 5DC1 slt D1
00005892 0241 0001 andi.w D1, 0x1
00005896 48C1 ext.l D1
00005898 D280 add.l D1, D0
0000589A 4AAE FFF6 tst.l [A6 - 0xA]
0000589E 56C0 sne D0
000058A0 0240 0001 andi.w D0, 0x1
000058A4 48C0 ext.l D0
000058A6 D081 add.l D0, D1
000058A8 2D40 FFF2 move.l [A6 - 0xE], D0
000058AC 6700 0140 beq +0x142 /* 000059EE */
000058B0 202E FFDC move.l D0, [A6 - 0x24]
000058B4 90AB 00A6 sub.l D0, [A3 + 0xA6]
000058B8 7206 moveq.l D1, 0x06
000058BA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000058BE 2D40 FFEE move.l [A6 - 0x12], D0
000058C2 200C move.l D0, A4
000058C4 90AB 00A6 sub.l D0, [A3 + 0xA6]
000058C8 7206 moveq.l D1, 0x06
000058CA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000058CE 2E00 move.l D7, D0
000058D0 302B 0078 move.w D0, [A3 + 0x78]
000058D4 48C0 ext.l D0
000058D6 222E FFF2 move.l D1, [A6 - 0xE]
000058DA D280 add.l D1, D0
000058DC 302B 00C6 move.w D0, [A3 + 0xC6]
000058E0 48C0 ext.l D0
000058E2 B081 cmp.l D0, D1
000058E4 6E76 bgt +0x78 /* 0000595C */
000058E6 302B 00C6 move.w D0, [A3 + 0xC6]
000058EA 48C0 ext.l D0
000058EC 2200 move.l D1, D0
000058EE C0FC 0006 mulu.w D0, 0x6
000058F2 4841 swap.w D1
000058F4 C2FC 0006 mulu.w D1, 0x6
000058F8 4841 swap.w D1
000058FA 4241 clr.w D1
000058FC D081 add.l D0, D1
000058FE 2800 move.l D4, D0
00005900 720C moveq.l D1, 0x0C
00005902 D081 add.l D0, D1
00005904 2F00 move.l -[A7], D0
00005906 2F04 move.l -[A7], D4
00005908 486B 00A6 pea.l [A3 + 0xA6]
0000590C 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00005910 4A40 tst.w D0
00005912 4FEF 000C lea.l A7, [A7 + 0xC]
00005916 6706 beq +0x8 /* 0000591E */
00005918 546B 00C6 addq.w [A3 + 0xC6], 2
0000591C 6006 bra +0x8 /* 00005924 */
label0000591E:
0000591E 7000 moveq.l D0, 0x00
00005920 6000 0486 bra +0x488 /* 00005DA8 */
label00005924:
00005924 222E FFEE move.l D1, [A6 - 0x12]
00005928 2001 move.l D0, D1
0000592A C2FC 0006 mulu.w D1, 0x6
0000592E 4840 swap.w D0
00005930 C0FC 0006 mulu.w D0, 0x6
00005934 4840 swap.w D0
00005936 4240 clr.w D0
00005938 D280 add.l D1, D0
0000593A D2AB 00A6 add.l D1, [A3 + 0xA6]
0000593E 2D41 FFDC move.l [A6 - 0x24], D1
00005942 2207 move.l D1, D7
00005944 2001 move.l D0, D1
00005946 C2FC 0006 mulu.w D1, 0x6
0000594A 4840 swap.w D0
0000594C C0FC 0006 mulu.w D0, 0x6
00005950 4840 swap.w D0
00005952 4240 clr.w D0
00005954 D280 add.l D1, D0
00005956 2841 movea.l A4, D1
00005958 D9EB 00A6 add.l A4, [A3 + 0xA6]
label0000595C:
0000595C 206E FFDC movea.l A0, [A6 - 0x24]
00005960 2010 move.l D0, [A0]
00005962 B0AB 0062 cmp.l D0, [A3 + 0x62]
00005966 6C3C bge +0x3E /* 000059A4 */
00005968 2F2E FFDC move.l -[A7], [A6 - 0x24]
0000596C 202E FFDC move.l D0, [A6 - 0x24]
00005970 5C80 addq.l D0, 6
00005972 2F00 move.l -[A7], D0
00005974 526B 0078 addq.w [A3 + 0x78], 1
00005978 302B 0078 move.w D0, [A3 + 0x78]
0000597C 48C0 ext.l D0
0000597E 90AE FFEE sub.l D0, [A6 - 0x12]
00005982 2200 move.l D1, D0
00005984 C0FC 0006 mulu.w D0, 0x6
00005988 4841 swap.w D1
0000598A C2FC 0006 mulu.w D1, 0x6
0000598E 4841 swap.w D1
00005990 4241 clr.w D1
00005992 D081 add.l D0, D1
00005994 2F00 move.l -[A7], D0
00005996 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
0000599A D8FC 0006 add.w A4, 0x6
0000599E 5287 addq.l D7, 1
000059A0 5CAE FFDC addq.l [A6 - 0x24], 6
label000059A4:
000059A4 2014 move.l D0, [A4]
000059A6 B0AB 0066 cmp.l D0, [A3 + 0x66]
000059AA 6D06 blt +0x8 /* 000059B2 */
000059AC 4AAE FFF6 tst.l [A6 - 0xA]
000059B0 6F30 ble +0x32 /* 000059E2 */
label000059B2:
000059B2 2F0C move.l -[A7], A4
000059B4 200C move.l D0, A4
000059B6 5C80 addq.l D0, 6
000059B8 2F00 move.l -[A7], D0
000059BA 526B 0078 addq.w [A3 + 0x78], 1
000059BE 302B 0078 move.w D0, [A3 + 0x78]
000059C2 48C0 ext.l D0
000059C4 9087 sub.l D0, D7
000059C6 2200 move.l D1, D0
000059C8 C0FC 0006 mulu.w D0, 0x6
000059CC 4841 swap.w D1
000059CE C2FC 0006 mulu.w D1, 0x6
000059D2 4841 swap.w D1
000059D4 4241 clr.w D1
000059D6 D081 add.l D0, D1
000059D8 2F00 move.l -[A7], D0
000059DA 4EAD 1B0A jsr [A5 + 0x1B0A /* export_861 */]
000059DE D8FC 0006 add.w A4, 0x6
label000059E2:
000059E2 206E FFDC movea.l A0, [A6 - 0x24]
000059E6 20AB 0062 move.l [A0], [A3 + 0x62]
000059EA 28AB 0066 move.l [A4], [A3 + 0x66]
label000059EE:
000059EE 7000 moveq.l D0, 0x00
000059F0 3005 move.w D0, D5
000059F2 E088 lsr D0, 8
000059F4 C0BC 0000 00FF and.l D0, 0xFF
000059FA 3D40 FFFE move.w [A6 - 0x2], D0
label000059FE:
000059FE 206E FFDC movea.l A0, [A6 - 0x24]
00005A02 3028 0004 move.w D0, [A0 + 0x4]
00005A06 48C0 ext.l D0
00005A08 D080 add.l D0, D0
00005A0A 2200 move.l D1, D0
00005A0C E588 lsl D0, 2
00005A0E D081 add.l D0, D1
00005A10 2840 movea.l A4, D0
00005A12 D9EB 009E add.l A4, [A3 + 0x9E]
00005A16 41EE FFE4 lea.l A0, [A6 - 0x1C]
00005A1A 224C movea.l A1, A4
00005A1C 20D9 move.l [A0]+, [A1]+
00005A1E 20D9 move.l [A0]+, [A1]+
00005A20 30D9 move.w [A0]+, [A1]+
00005A22 0805 0000 btst.b D5, 0x0
00005A26 671A beq +0x1C /* 00005A42 */
00005A28 2F2B 0042 move.l -[A7], [A3 + 0x42]
00005A2C 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00005A30 2D40 FFEA move.l [A6 - 0x16], D0
00005A34 588F addq.l A7, 4
00005A36 6606 bne +0x8 /* 00005A3E */
00005A38 7000 moveq.l D0, 0x00
00005A3A 6000 036C bra +0x36E /* 00005DA8 */
label00005A3E:
00005A3E 7C01 moveq.l D6, 0x01
00005A40 6016 bra +0x18 /* 00005A58 */
label00005A42:
00005A42 2F2C 0006 move.l -[A7], [A4 + 0x6]
00005A46 4EAD 0F02 jsr [A5 + 0xF02 /* export_476 */]
00005A4A 2D40 FFEA move.l [A6 - 0x16], D0
00005A4E 588F addq.l A7, 4
00005A50 6606 bne +0x8 /* 00005A58 */
00005A52 7000 moveq.l D0, 0x00
00005A54 6000 0352 bra +0x354 /* 00005DA8 */
label00005A58:
00005A58 7002 moveq.l D0, 0x02
00005A5A C045 and.w D0, D5
00005A5C 671A beq +0x1C /* 00005A78 */
00005A5E 7000 moveq.l D0, 0x00
00005A60 102E FFE9 move.b D0, [A6 - 0x17]
00005A64 322E FFFE move.w D1, [A6 - 0x2]
00005A68 C240 and.w D1, D0
00005A6A 7000 moveq.l D0, 0x00
00005A6C 102B 0041 move.b D0, [A3 + 0x41]
00005A70 8041 or.w D0, D1
00005A72 1D40 FFE9 move.b [A6 - 0x17], D0
00005A76 7C01 moveq.l D6, 0x01
label00005A78:
00005A78 7004 moveq.l D0, 0x04
00005A7A C045 and.w D0, D5
00005A7C 6708 beq +0xA /* 00005A86 */
00005A7E 1D6B 0040 FFE8 move.b [A6 - 0x18], [A3 + 0x40]
00005A84 7C01 moveq.l D6, 0x01
label00005A86:
00005A86 7008 moveq.l D0, 0x08
00005A88 C045 and.w D0, D5
00005A8A 6708 beq +0xA /* 00005A94 */
00005A8C 2D6B 003C FFE4 move.l [A6 - 0x1C], [A3 + 0x3C]
00005A92 7C01 moveq.l D6, 0x01
label00005A94:
00005A94 4A6E FFFC tst.w [A6 - 0x4]
00005A98 671C beq +0x1E /* 00005AB6 */
00005A9A 7E00 moveq.l D7, 0x00
00005A9C 2D6C 0006 FFE0 move.l [A6 - 0x20], [A4 + 0x6]
00005AA2 41EE FFE4 lea.l A0, [A6 - 0x1C]
00005AA6 224C movea.l A1, A4
00005AA8 22D8 move.l [A1]+, [A0]+
00005AAA 22D8 move.l [A1]+, [A0]+
00005AAC 32D8 move.w [A1]+, [A0]+
00005AAE 2D6E FFE0 FFEA move.l [A6 - 0x16], [A6 - 0x20]
00005AB4 6048 bra +0x4A /* 00005AFE */
label00005AB6:
00005AB6 7EFF moveq.l D7, 0xFFFFFFFF
00005AB8 286B 009E movea.l A4, [A3 + 0x9E]
00005ABC 302B 0074 move.w D0, [A3 + 0x74]
00005AC0 5340 subq.w D0, 1
00005AC2 48C0 ext.l D0
00005AC4 D080 add.l D0, D0
00005AC6 2200 move.l D1, D0
00005AC8 E588 lsl D0, 2
00005ACA D081 add.l D0, D1
00005ACC D08C add.l D0, A4
00005ACE 2D40 FFD8 move.l [A6 - 0x28], D0
label00005AD2:
00005AD2 2F0C move.l -[A7], A4
00005AD4 486E FFE4 pea.l [A6 - 0x1C]
00005AD8 4EBA F906 jsr [PC - 0x6FA /* 000053E0 */]
00005ADC 4A40 tst.w D0
00005ADE 508F addq.l A7, 8
00005AE0 6710 beq +0x12 /* 00005AF2 */
00005AE2 200C move.l D0, A4
00005AE4 90AB 009E sub.l D0, [A3 + 0x9E]
00005AE8 720A moveq.l D1, 0x0A
00005AEA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00005AEE 2E00 move.l D7, D0
00005AF0 600C bra +0xE /* 00005AFE */
label00005AF2:
00005AF2 200C move.l D0, A4
00005AF4 D8FC 000A add.w A4, 0xA /* '\n' */
00005AF8 B0AE FFD8 cmp.l D0, [A6 - 0x28]
00005AFC 65D4 bcs -0x2A /* 00005AD2 */
label00005AFE:
00005AFE 4A87 tst.l D7
00005B00 6D0C blt +0xE /* 00005B0E */
00005B02 486E FFEA pea.l [A6 - 0x16]
00005B06 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005B0A 588F addq.l A7, 4
00005B0C 605A bra +0x5C /* 00005B68 */
label00005B0E:
00005B0E 302B 0074 move.w D0, [A3 + 0x74]
00005B12 48C0 ext.l D0
00005B14 2E00 move.l D7, D0
00005B16 2207 move.l D1, D7
00005B18 D281 add.l D1, D1
00005B1A 2001 move.l D0, D1
00005B1C E589 lsl D1, 2
00005B1E D280 add.l D1, D0
00005B20 2801 move.l D4, D1
00005B22 2004 move.l D0, D4
00005B24 720A moveq.l D1, 0x0A
00005B26 D081 add.l D0, D1
00005B28 2F00 move.l -[A7], D0
00005B2A 2F04 move.l -[A7], D4
00005B2C 486B 009E pea.l [A3 + 0x9E]
00005B30 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00005B34 4A40 tst.w D0
00005B36 4FEF 000C lea.l A7, [A7 + 0xC]
00005B3A 6606 bne +0x8 /* 00005B42 */
00005B3C 7000 moveq.l D0, 0x00
00005B3E 6000 0268 bra +0x26A /* 00005DA8 */
label00005B42:
00005B42 206B 009E movea.l A0, [A3 + 0x9E]
00005B46 2007 move.l D0, D7
00005B48 D080 add.l D0, D0
00005B4A 2200 move.l D1, D0
00005B4C E588 lsl D0, 2
00005B4E D081 add.l D0, D1
00005B50 41F0 0800 lea.l A0, [A0 + D0]
00005B54 43EE FFE4 lea.l A1, [A6 - 0x1C]
00005B58 20D9 move.l [A0]+, [A1]+
00005B5A 20D9 move.l [A0]+, [A1]+
00005B5C 30D9 move.w [A0]+, [A1]+
00005B5E 526B 0074 addq.w [A3 + 0x74], 1
00005B62 7000 moveq.l D0, 0x00
00005B64 2D40 FFEA move.l [A6 - 0x16], D0
label00005B68:
00005B68 206E FFDC movea.l A0, [A6 - 0x24]
00005B6C 3147 0004 move.w [A0 + 0x4], D7
00005B70 5CAE FFDC addq.l [A6 - 0x24], 6
00005B74 206E FFDC movea.l A0, [A6 - 0x24]
00005B78 2010 move.l D0, [A0]
00005B7A B0AB 0066 cmp.l D0, [A3 + 0x66]
00005B7E 6C08 bge +0xA /* 00005B88 */
00005B80 4A6E FFFC tst.w [A6 - 0x4]
00005B84 6700 FE78 beq -0x186 /* 000059FE */
label00005B88:
00005B88 302B 0078 move.w D0, [A3 + 0x78]
00005B8C 48C0 ext.l D0
00005B8E 2200 move.l D1, D0
00005B90 C0FC 0006 mulu.w D0, 0x6
00005B94 4841 swap.w D1
00005B96 C2FC 0006 mulu.w D1, 0x6
00005B9A 4841 swap.w D1
00005B9C 4241 clr.w D1
00005B9E D081 add.l D0, D1
00005BA0 D0AB 00A6 add.l D0, [A3 + 0xA6]
00005BA4 2D40 FFDC move.l [A6 - 0x24], D0
00005BA8 2040 movea.l A0, D0
00005BAA 20AB 006A move.l [A0], [A3 + 0x6A]
00005BAE 206E FFDC movea.l A0, [A6 - 0x24]
00005BB2 317C FFFF 0004 move.w [A0 + 0x4], 0xFFFF
00005BB8 4AAE FFF6 tst.l [A6 - 0xA]
00005BBC 6672 bne +0x74 /* 00005C30 */
00005BBE 2F0B move.l -[A7], A3
00005BC0 4EBA 01F0 jsr [PC + 0x1F0 /* 00005DB2 */]
00005BC4 302B 0078 move.w D0, [A3 + 0x78]
00005BC8 5640 addq.w D0, 3
00005BCA B06B 00C6 cmp.w D0, [A3 + 0xC6]
00005BCE 588F addq.l A7, 4
00005BD0 6C5E bge +0x60 /* 00005C30 */
00005BD2 302B 0078 move.w D0, [A3 + 0x78]
00005BD6 48C0 ext.l D0
00005BD8 5480 addq.l D0, 2
00005BDA 2D40 FFEE move.l [A6 - 0x12], D0
00005BDE 7202 moveq.l D1, 0x02
00005BE0 4EAD 0362 jsr [A5 + 0x362 /* export_104 */]
00005BE4 91AE FFEE sub.l [A6 - 0x12], D0
00005BE8 222E FFEE move.l D1, [A6 - 0x12]
00005BEC 2001 move.l D0, D1
00005BEE C2FC 0006 mulu.w D1, 0x6
00005BF2 4840 swap.w D0
00005BF4 C0FC 0006 mulu.w D0, 0x6
00005BF8 4840 swap.w D0
00005BFA 4240 clr.w D0
00005BFC D280 add.l D1, D0
00005BFE 2F01 move.l -[A7], D1
00005C00 302B 00C6 move.w D0, [A3 + 0xC6]
00005C04 48C0 ext.l D0
00005C06 2200 move.l D1, D0
00005C08 C0FC 0006 mulu.w D0, 0x6
00005C0C 4841 swap.w D1
00005C0E C2FC 0006 mulu.w D1, 0x6
00005C12 4841 swap.w D1
00005C14 4241 clr.w D1
00005C16 D081 add.l D0, D1
00005C18 2F00 move.l -[A7], D0
00005C1A 486B 00A6 pea.l [A3 + 0xA6]
00005C1E 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00005C22 4A40 tst.w D0
00005C24 4FEF 000C lea.l A7, [A7 + 0xC]
00005C28 6706 beq +0x8 /* 00005C30 */
00005C2A 376E FFF0 00C6 move.w [A3 + 0xC6], [A6 - 0x10]
label00005C30:
00005C30 006B 1000 0072 ori.w [A3 + 0x72], 0x1000
00005C36 4AAE FFF6 tst.l [A6 - 0xA]
00005C3A 6600 0148 bne +0x14A /* 00005D84 */
00005C3E 4AAE 0010 tst.l [A6 + 0x10]
00005C42 6700 0140 beq +0x142 /* 00005D84 */
00005C46 4A46 tst.w D6
00005C48 6738 beq +0x3A /* 00005C82 */
00005C4A 206B 0096 movea.l A0, [A3 + 0x96]
00005C4E 302B 00C8 move.w D0, [A3 + 0xC8]
00005C52 48C0 ext.l D0
00005C54 E980 asl D0, 4
00005C56 3030 080A move.w D0, [A0 + D0 + 0xA]
00005C5A 48C0 ext.l D0
00005C5C 2D40 FFEE move.l [A6 - 0x12], D0
00005C60 2F0B move.l -[A7], A3
00005C62 4EBA B45C jsr [PC - 0x4BA4 /* 000010C0 */]
00005C66 2F0B move.l -[A7], A3
00005C68 4EBA A8CE jsr [PC - 0x5732 /* 00000538 */]
00005C6C 2F0B move.l -[A7], A3
00005C6E 4EBA C20C jsr [PC - 0x3DF4 /* 00001E7C */]
00005C72 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005C76 2F0B move.l -[A7], A3
00005C78 4EBA E674 jsr [PC - 0x198C /* 000042EE */]
00005C7C 4FEF 0014 lea.l A7, [A7 + 0x14]
00005C80 6008 bra +0xA /* 00005C8A */
label00005C82:
00005C82 2F0B move.l -[A7], A3
00005C84 4EBA A8B2 jsr [PC - 0x574E /* 00000538 */]
00005C88 588F addq.l A7, 4
label00005C8A:
00005C8A 4A6E FFFC tst.w [A6 - 0x4]
00005C8E 6738 beq +0x3A /* 00005CC8 */
00005C90 41ED FC82 lea.l A0, [A5 - 0x37E]
00005C94 43EB 00B6 lea.l A1, [A3 + 0xB6]
00005C98 20D9 move.l [A0]+, [A1]+
00005C9A 20D9 move.l [A0]+, [A1]+
00005C9C 526D FC6E addq.w [A5 - 0x392], 1
00005CA0 2F0B move.l -[A7], A3
00005CA2 4A2B 000F tst.b [A3 + 0xF]
00005CA6 6708 beq +0xA /* 00005CB0 */
00005CA8 41ED 15EA lea.l A0, [A5 + 0x15EA /* export_697 */]
00005CAC 2008 move.l D0, A0
00005CAE 6006 bra +0x8 /* 00005CB6 */
label00005CB0:
00005CB0 41ED 1602 lea.l A0, [A5 + 0x1602 /* export_700 */]
00005CB4 2008 move.l D0, A0
label00005CB6:
00005CB6 2F00 move.l -[A7], D0
00005CB8 206E 0010 movea.l A0, [A6 + 0x10]
00005CBC 4E90 jsr [A0]
00005CBE 536D FC6E subq.w [A5 - 0x392], 1
00005CC2 508F addq.l A7, 8
00005CC4 6000 00E0 bra +0xE2 /* 00005DA6 */
label00005CC8:
00005CC8 2F2E 0010 move.l -[A7], [A6 + 0x10]
00005CCC 4A46 tst.w D6
00005CCE 6706 beq +0x8 /* 00005CD6 */
00005CD0 202B 006A move.l D0, [A3 + 0x6A]
00005CD4 6004 bra +0x6 /* 00005CDA */
label00005CD6:
00005CD6 202B 0066 move.l D0, [A3 + 0x66]
label00005CDA:
00005CDA 2F00 move.l -[A7], D0
00005CDC 4A46 tst.w D6
00005CDE 6724 beq +0x26 /* 00005D04 */
00005CE0 206B 009A movea.l A0, [A3 + 0x9A]
00005CE4 302E FFFA move.w D0, [A6 - 0x6]
00005CE8 B06B 008C cmp.w D0, [A3 + 0x8C]
00005CEC 6C08 bge +0xA /* 00005CF6 */
00005CEE 302E FFFA move.w D0, [A6 - 0x6]
00005CF2 48C0 ext.l D0
00005CF4 6006 bra +0x8 /* 00005CFC */
label00005CF6:
00005CF6 302B 008C move.w D0, [A3 + 0x8C]
00005CFA 48C0 ext.l D0
label00005CFC:
00005CFC E780 asl D0, 3
00005CFE 2030 0800 move.l D0, [A0 + D0]
00005D02 6004 bra +0x6 /* 00005D08 */
label00005D04:
00005D04 202B 0062 move.l D0, [A3 + 0x62]
label00005D08:
00005D08 2F00 move.l -[A7], D0
00005D0A 2F0B move.l -[A7], A3
00005D0C 4EBA C30A jsr [PC - 0x3CF6 /* 00002018 */]
00005D10 4A46 tst.w D6
00005D12 4FEF 0010 lea.l A7, [A7 + 0x10]
00005D16 6700 008E beq +0x90 /* 00005DA6 */
00005D1A 206B 0096 movea.l A0, [A3 + 0x96]
00005D1E 302B 00C8 move.w D0, [A3 + 0xC8]
00005D22 48C0 ext.l D0
00005D24 E980 asl D0, 4
00005D26 3030 080A move.w D0, [A0 + D0 + 0xA]
00005D2A 48C0 ext.l D0
00005D2C 2D40 FFF2 move.l [A6 - 0xE], D0
00005D30 B0AE FFEE cmp.l D0, [A6 - 0x12]
00005D34 6C70 bge +0x72 /* 00005DA6 */
00005D36 41ED FC82 lea.l A0, [A5 - 0x37E]
00005D3A 43EB 00B6 lea.l A1, [A3 + 0xB6]
00005D3E 20D9 move.l [A0]+, [A1]+
00005D40 20D9 move.l [A0]+, [A1]+
00005D42 302D FC82 move.w D0, [A5 - 0x37E]
00005D46 48C0 ext.l D0
00005D48 222E FFEE move.l D1, [A6 - 0x12]
00005D4C D280 add.l D1, D0
00005D4E 3B41 FC86 move.w [A5 - 0x37A], D1
00005D52 302E FFF4 move.w D0, [A6 - 0xC]
00005D56 D16D FC82 add.w [A5 - 0x37E], D0
00005D5A 526D FC6E addq.w [A5 - 0x392], 1
00005D5E 2F0B move.l -[A7], A3
00005D60 4A2B 000F tst.b [A3 + 0xF]
00005D64 6708 beq +0xA /* 00005D6E */
00005D66 41ED 15EA lea.l A0, [A5 + 0x15EA /* export_697 */]
00005D6A 2008 move.l D0, A0
00005D6C 6006 bra +0x8 /* 00005D74 */
label00005D6E:
00005D6E 41ED 1602 lea.l A0, [A5 + 0x1602 /* export_700 */]
00005D72 2008 move.l D0, A0
label00005D74:
00005D74 2F00 move.l -[A7], D0
00005D76 206E 0010 movea.l A0, [A6 + 0x10]
00005D7A 4E90 jsr [A0]
00005D7C 536D FC6E subq.w [A5 - 0x392], 1
00005D80 508F addq.l A7, 8
00005D82 6022 bra +0x24 /* 00005DA6 */
label00005D84:
00005D84 2F0B move.l -[A7], A3
00005D86 4EBA A7B0 jsr [PC - 0x5850 /* 00000538 */]
00005D8A 4AAE FFF6 tst.l [A6 - 0xA]
00005D8E 588F addq.l A7, 4
00005D90 6608 bne +0xA /* 00005D9A */
00005D92 006B 0010 0072 ori.w [A3 + 0x72], 0x10
00005D98 600C bra +0xE /* 00005DA6 */
label00005D9A:
00005D9A 4A6E FFFC tst.w [A6 - 0x4]
00005D9E 6606 bne +0x8 /* 00005DA6 */
00005DA0 006B 0020 0072 ori.w [A3 + 0x72], 0x20 /* ' ' */
label00005DA6:
00005DA6 7001 moveq.l D0, 0x01
label00005DA8:
00005DA8 4CEE 18F0 FFC0 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x40]
00005DAE 4E5E unlink A6
00005DB0 4E75 rts
fn00005DB2:
00005DB2 4E56 FFF8 link A6, -0x0008
00005DB6 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4
00005DBA 206E 0008 movea.l A0, [A6 + 0x8]
00005DBE 2868 00A6 movea.l A4, [A0 + 0xA6]
00005DC2 206E 0008 movea.l A0, [A6 + 0x8]
00005DC6 3028 0078 move.w D0, [A0 + 0x78]
00005DCA 48C0 ext.l D0
00005DCC 2A00 move.l D5, D0
00005DCE 7001 moveq.l D0, 0x01
00005DD0 B085 cmp.l D0, D5
00005DD2 6C00 00D6 bge +0xD8 /* 00005EAA */
00005DD6 7C00 moveq.l D6, 0x00
00005DD8 6000 00C2 bra +0xC4 /* 00005E9C */
label00005DDC:
00005DDC 2006 move.l D0, D6
00005DDE 2200 move.l D1, D0
00005DE0 C0FC 0006 mulu.w D0, 0x6
00005DE4 4841 swap.w D1
00005DE6 C2FC 0006 mulu.w D1, 0x6
00005DEA 4841 swap.w D1
00005DEC 4241 clr.w D1
00005DEE D081 add.l D0, D1
00005DF0 2E06 move.l D7, D6
00005DF2 5287 addq.l D7, 1
00005DF4 2207 move.l D1, D7
00005DF6 2401 move.l D2, D1
00005DF8 C2FC 0006 mulu.w D1, 0x6
00005DFC 4842 swap.w D2
00005DFE C4FC 0006 mulu.w D2, 0x6
00005E02 4842 swap.w D2
00005E04 4242 clr.w D2
00005E06 D282 add.l D1, D2
00005E08 2034 0800 move.l D0, [A4 + D0]
00005E0C B0B4 1800 cmp.l D0, [A4 + D1]
00005E10 6C38 bge +0x3A /* 00005E4A */
00005E12 4A86 tst.l D6
00005E14 6700 0084 beq +0x86 /* 00005E9A */
00005E18 2006 move.l D0, D6
00005E1A 2200 move.l D1, D0
00005E1C C0FC 0006 mulu.w D0, 0x6
00005E20 4841 swap.w D1
00005E22 C2FC 0006 mulu.w D1, 0x6
00005E26 4841 swap.w D1
00005E28 4241 clr.w D1
00005E2A D081 add.l D0, D1
00005E2C 2206 move.l D1, D6
00005E2E 2401 move.l D2, D1
00005E30 C2FC 0006 mulu.w D1, 0x6
00005E34 4842 swap.w D2
00005E36 C4FC 0006 mulu.w D2, 0x6
00005E3A 4842 swap.w D2
00005E3C 4242 clr.w D2
00005E3E D282 add.l D1, D2
00005E40 3034 0804 move.w D0, [A4 + D0 + 0x4]
00005E44 B074 18FE cmp.w D0, [A4 + D1 - 0x2]
00005E48 6650 bne +0x52 /* 00005E9A */
label00005E4A:
00005E4A 2207 move.l D1, D7
00005E4C 2001 move.l D0, D1
00005E4E C2FC 0006 mulu.w D1, 0x6
00005E52 4840 swap.w D0
00005E54 C0FC 0006 mulu.w D0, 0x6
00005E58 4840 swap.w D0
00005E5A 4240 clr.w D0
00005E5C D280 add.l D1, D0
00005E5E D28C add.l D1, A4
00005E60 2F01 move.l -[A7], D1
00005E62 2206 move.l D1, D6
00005E64 2001 move.l D0, D1
00005E66 C2FC 0006 mulu.w D1, 0x6
00005E6A 4840 swap.w D0
00005E6C C0FC 0006 mulu.w D0, 0x6
00005E70 4840 swap.w D0
00005E72 4240 clr.w D0
00005E74 D280 add.l D1, D0
00005E76 D28C add.l D1, A4
00005E78 2F01 move.l -[A7], D1
00005E7A 2005 move.l D0, D5
00005E7C 5385 subq.l D5, 1
00005E7E 9086 sub.l D0, D6
00005E80 2200 move.l D1, D0
00005E82 C0FC 0006 mulu.w D0, 0x6
00005E86 4841 swap.w D1
00005E88 C2FC 0006 mulu.w D1, 0x6
00005E8C 4841 swap.w D1
00005E8E 4241 clr.w D1
00005E90 D081 add.l D0, D1
00005E92 2F00 move.l -[A7], D0
00005E94 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005E98 5386 subq.l D6, 1
label00005E9A:
00005E9A 5286 addq.l D6, 1
label00005E9C:
00005E9C BA86 cmp.l D5, D6
00005E9E 6E00 FF3C bgt -0xC2 /* 00005DDC */
00005EA2 206E 0008 movea.l A0, [A6 + 0x8]
00005EA6 3145 0078 move.w [A0 + 0x78], D5
label00005EAA:
00005EAA 206E 0008 movea.l A0, [A6 + 0x8]
00005EAE 7001 moveq.l D0, 0x01
00005EB0 B068 0074 cmp.w D0, [A0 + 0x74]
00005EB4 6C00 0180 bge +0x182 /* 00006036 */
00005EB8 206E 0008 movea.l A0, [A6 + 0x8]
00005EBC 226E 0008 movea.l A1, [A6 + 0x8]
00005EC0 3029 00C8 move.w D0, [A1 + 0xC8]
00005EC4 48C0 ext.l D0
00005EC6 E980 asl D0, 4
00005EC8 D0A8 0096 add.l D0, [A0 + 0x96]
00005ECC 2D40 FFFC move.l [A6 - 0x4], D0
00005ED0 206E 0008 movea.l A0, [A6 + 0x8]
00005ED4 3028 0074 move.w D0, [A0 + 0x74]
00005ED8 48C0 ext.l D0
00005EDA 2800 move.l D4, D0
00005EDC 2C04 move.l D6, D4
00005EDE 5386 subq.l D6, 1
00005EE0 6000 0110 bra +0x112 /* 00005FF2 */
label00005EE4:
00005EE4 7E00 moveq.l D7, 0x00
00005EE6 6000 00E8 bra +0xEA /* 00005FD0 */
label00005EEA:
00005EEA BA87 cmp.l D5, D7
00005EEC 6600 00E0 bne +0xE2 /* 00005FCE */
00005EF0 206E 0008 movea.l A0, [A6 + 0x8]
00005EF4 2206 move.l D1, D6
00005EF6 D281 add.l D1, D1
00005EF8 2001 move.l D0, D1
00005EFA E589 lsl D1, 2
00005EFC D280 add.l D1, D0
00005EFE D2A8 009E add.l D1, [A0 + 0x9E]
00005F02 2D41 FFF8 move.l [A6 - 0x8], D1
00005F06 206E FFF8 movea.l A0, [A6 - 0x8]
00005F0A 4868 0006 pea.l [A0 + 0x6]
00005F0E 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00005F12 206E 0008 movea.l A0, [A6 + 0x8]
00005F16 5368 0074 subq.w [A0 + 0x74], 1
00005F1A 3028 0074 move.w D0, [A0 + 0x74]
00005F1E 48C0 ext.l D0
00005F20 B086 cmp.l D0, D6
00005F22 588F addq.l A7, 4
00005F24 6F62 ble +0x64 /* 00005F88 */
00005F26 202E FFF8 move.l D0, [A6 - 0x8]
00005F2A 720A moveq.l D1, 0x0A
00005F2C D081 add.l D0, D1
00005F2E 2F00 move.l -[A7], D0
00005F30 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00005F34 206E 0008 movea.l A0, [A6 + 0x8]
00005F38 3028 0074 move.w D0, [A0 + 0x74]
00005F3C 48C0 ext.l D0
00005F3E 9086 sub.l D0, D6
00005F40 D080 add.l D0, D0
00005F42 2400 move.l D2, D0
00005F44 E588 lsl D0, 2
00005F46 D082 add.l D0, D2
00005F48 2F00 move.l -[A7], D0
00005F4A 4EAD 1B12 jsr [A5 + 0x1B12 /* export_862 */]
00005F4E 6038 bra +0x3A /* 00005F88 */
label00005F50:
00005F50 2007 move.l D0, D7
00005F52 2200 move.l D1, D0
00005F54 C0FC 0006 mulu.w D0, 0x6
00005F58 4841 swap.w D1
00005F5A C2FC 0006 mulu.w D1, 0x6
00005F5E 4841 swap.w D1
00005F60 4241 clr.w D1
00005F62 D081 add.l D0, D1
00005F64 3034 0804 move.w D0, [A4 + D0 + 0x4]
00005F68 48C0 ext.l D0
00005F6A BC80 cmp.l D6, D0
00005F6C 6C18 bge +0x1A /* 00005F86 */
00005F6E 2007 move.l D0, D7
00005F70 2200 move.l D1, D0
00005F72 C0FC 0006 mulu.w D0, 0x6
00005F76 4841 swap.w D1
00005F78 C2FC 0006 mulu.w D1, 0x6
00005F7C 4841 swap.w D1
00005F7E 4241 clr.w D1
00005F80 D081 add.l D0, D1
00005F82 5374 0804 subq.w [A4 + D0 + 0x4], 1
label00005F86:
00005F86 5387 subq.l D7, 1
label00005F88:
00005F88 4A87 tst.l D7
00005F8A 6CC4 bge -0x3A /* 00005F50 */
00005F8C 206E 0008 movea.l A0, [A6 + 0x8]
00005F90 2668 0096 movea.l A3, [A0 + 0x96]
00005F94 6030 bra +0x32 /* 00005FC6 */
label00005F96:
00005F96 302B 000E move.w D0, [A3 + 0xE]
00005F9A 48C0 ext.l D0
00005F9C 2E00 move.l D7, D0
00005F9E 5387 subq.l D7, 1
00005FA0 601C bra +0x1E /* 00005FBE */
label00005FA2:
00005FA2 2053 movea.l A0, [A3]
00005FA4 2007 move.l D0, D7
00005FA6 E780 asl D0, 3
00005FA8 3030 0800 move.w D0, [A0 + D0]
00005FAC 48C0 ext.l D0
00005FAE BC80 cmp.l D6, D0
00005FB0 6C0A bge +0xC /* 00005FBC */
00005FB2 2053 movea.l A0, [A3]
00005FB4 2007 move.l D0, D7
00005FB6 E780 asl D0, 3
00005FB8 5370 0800 subq.w [A0 + D0], 1
label00005FBC:
00005FBC 5387 subq.l D7, 1
label00005FBE:
00005FBE 4A87 tst.l D7
00005FC0 6CE0 bge -0x1E /* 00005FA2 */
00005FC2 D6FC 0010 add.w A3, 0x10
label00005FC6:
00005FC6 B7EE FFFC cmpa.l A3, [A6 - 0x4]
00005FCA 65CA bcs -0x34 /* 00005F96 */
00005FCC 6022 bra +0x24 /* 00005FF0 */
label00005FCE:
00005FCE 5287 addq.l D7, 1
label00005FD0:
00005FD0 2007 move.l D0, D7
00005FD2 2200 move.l D1, D0
00005FD4 C0FC 0006 mulu.w D0, 0x6
00005FD8 4841 swap.w D1
00005FDA C2FC 0006 mulu.w D1, 0x6
00005FDE 4841 swap.w D1
00005FE0 4241 clr.w D1
00005FE2 D081 add.l D0, D1
00005FE4 3034 0804 move.w D0, [A4 + D0 + 0x4]
00005FE8 48C0 ext.l D0
00005FEA B086 cmp.l D0, D6
00005FEC 6600 FEFC bne -0x102 /* 00005EEA */
label00005FF0:
00005FF0 5386 subq.l D6, 1
label00005FF2:
00005FF2 4A86 tst.l D6
00005FF4 6C00 FEEE bge -0x110 /* 00005EE4 */
00005FF8 206E 0008 movea.l A0, [A6 + 0x8]
00005FFC 3028 0074 move.w D0, [A0 + 0x74]
00006000 48C0 ext.l D0
00006002 B084 cmp.l D0, D4
00006004 6730 beq +0x32 /* 00006036 */
00006006 206E 0008 movea.l A0, [A6 + 0x8]
0000600A 3028 0074 move.w D0, [A0 + 0x74]
0000600E 48C0 ext.l D0
00006010 D080 add.l D0, D0
00006012 2200 move.l D1, D0
00006014 E588 lsl D0, 2
00006016 D081 add.l D0, D1
00006018 2F00 move.l -[A7], D0
0000601A 2204 move.l D1, D4
0000601C D281 add.l D1, D1
0000601E 2001 move.l D0, D1
00006020 E589 lsl D1, 2
00006022 D280 add.l D1, D0
00006024 2F01 move.l -[A7], D1
00006026 206E 0008 movea.l A0, [A6 + 0x8]
0000602A 4868 009E pea.l [A0 + 0x9E]
0000602E 4EAD 0E0A jsr [A5 + 0xE0A /* export_445 */]
00006032 4FEF 000C lea.l A7, [A7 + 0xC]
label00006036:
00006036 4CEE 18F8 FFDC movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x24]
0000603C 4E5E unlink A6
0000603E 4E75 rts
export_710:
fn00006040:
00006040 4E56 FFF0 link A6, -0x0010
00006044 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00006048 286E 0014 movea.l A4, [A6 + 0x14]
0000604C 2E2E 0010 move.l D7, [A6 + 0x10]
00006050 266E 0008 movea.l A3, [A6 + 0x8]
00006054 BEAE 000C cmp.l D7, [A6 + 0xC]
00006058 6C0E bge +0x10 /* 00006068 */
0000605A 2D6E 000C FFF0 move.l [A6 - 0x10], [A6 + 0xC]
00006060 2D47 000C move.l [A6 + 0xC], D7
00006064 2E2E FFF0 move.l D7, [A6 - 0x10]
label00006068:
00006068 282B 006A move.l D4, [A3 + 0x6A]
0000606C B8AE 000C cmp.l D4, [A6 + 0xC]
00006070 6C08 bge +0xA /* 0000607A */
00006072 2E04 move.l D7, D4
00006074 2D47 000C move.l [A6 + 0xC], D7
00006078 601E bra +0x20 /* 00006098 */
label0000607A:
0000607A 4A87 tst.l D7
0000607C 6C08 bge +0xA /* 00006086 */
0000607E 7E00 moveq.l D7, 0x00
00006080 2D47 000C move.l [A6 + 0xC], D7
00006084 6012 bra +0x14 /* 00006098 */
label00006086:
00006086 4AAE 000C tst.l [A6 + 0xC]
0000608A 6C06 bge +0x8 /* 00006092 */
0000608C 7000 moveq.l D0, 0x00
0000608E 2D40 000C move.l [A6 + 0xC], D0
label00006092:
00006092 B887 cmp.l D4, D7
00006094 6C02 bge +0x4 /* 00006098 */
00006096 2E04 move.l D7, D4
label00006098:
00006098 2D6B 0062 FFF0 move.l [A6 - 0x10], [A3 + 0x62]
0000609E 202B 0062 move.l D0, [A3 + 0x62]
000060A2 B0AE 000C cmp.l D0, [A6 + 0xC]
000060A6 660E bne +0x10 /* 000060B6 */
000060A8 BEAB 0066 cmp.l D7, [A3 + 0x66]
000060AC 6608 bne +0xA /* 000060B6 */
000060AE 4A6D FC70 tst.w [A5 - 0x390]
000060B2 6700 02B4 beq +0x2B6 /* 00006368 */
label000060B6:
000060B6 2F0B move.l -[A7], A3
000060B8 4EBA FCF8 jsr [PC - 0x308 /* 00005DB2 */]
000060BC 282B 0066 move.l D4, [A3 + 0x66]
000060C0 276E 000C 0062 move.l [A3 + 0x62], [A6 + 0xC]
000060C6 2747 0066 move.l [A3 + 0x66], D7
000060CA 2D7C FFFF 8300 FFF8 move.l [A6 - 0x8], 0xFFFF8300
000060D2 2D7C FFFF 8300 FFF4 move.l [A6 - 0xC], 0xFFFF8300
000060DA 302B 008C move.w D0, [A3 + 0x8C]
000060DE 48C0 ext.l D0
000060E0 2C00 move.l D6, D0
000060E2 2A06 move.l D5, D6
000060E4 202E FFF0 move.l D0, [A6 - 0x10]
000060E8 B0AE 000C cmp.l D0, [A6 + 0xC]
000060EC 588F addq.l A7, 4
000060EE 6700 00A8 beq +0xAA /* 00006198 */
000060F2 2D45 FFF4 move.l [A6 - 0xC], D5
000060F6 302B 0092 move.w D0, [A3 + 0x92]
000060FA 48C0 ext.l D0
000060FC 2205 move.l D1, D5
000060FE 9280 sub.l D1, D0
00006100 2D41 FFFC move.l [A6 - 0x4], D1
00006104 6D32 blt +0x34 /* 00006138 */
00006106 302B 00C8 move.w D0, [A3 + 0xC8]
0000610A 48C0 ext.l D0
0000610C B0AE FFFC cmp.l D0, [A6 - 0x4]
00006110 6D26 blt +0x28 /* 00006138 */
00006112 7001 moveq.l D0, 0x01
00006114 2F00 move.l -[A7], D0
00006116 222E FFFC move.l D1, [A6 - 0x4]
0000611A E981 asl D1, 4
0000611C D2AB 0096 add.l D1, [A3 + 0x96]
00006120 2F01 move.l -[A7], D1
00006122 222E FFF4 move.l D1, [A6 - 0xC]
00006126 E781 asl D1, 3
00006128 D2AB 009A add.l D1, [A3 + 0x9A]
0000612C 2F01 move.l -[A7], D1
0000612E 2F0B move.l -[A7], A3
00006130 4EBA A5C6 jsr [PC - 0x5A3A /* 000006F8 */]
00006134 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006138:
00006138 2F0B move.l -[A7], A3
0000613A 4EBA A3FC jsr [PC - 0x5C04 /* 00000538 */]
0000613E 302B 008C move.w D0, [A3 + 0x8C]
00006142 48C0 ext.l D0
00006144 2C00 move.l D6, D0
00006146 2D46 FFF8 move.l [A6 - 0x8], D6
0000614A 302B 0092 move.w D0, [A3 + 0x92]
0000614E 48C0 ext.l D0
00006150 2206 move.l D1, D6
00006152 9280 sub.l D1, D0
00006154 2D41 FFFC move.l [A6 - 0x4], D1
00006158 588F addq.l A7, 4
0000615A 6D3C blt +0x3E /* 00006198 */
0000615C 202E FFF8 move.l D0, [A6 - 0x8]
00006160 B0AE FFF4 cmp.l D0, [A6 - 0xC]
00006164 6732 beq +0x34 /* 00006198 */
00006166 302B 00C8 move.w D0, [A3 + 0xC8]
0000616A 48C0 ext.l D0
0000616C B0AE FFFC cmp.l D0, [A6 - 0x4]
00006170 6D26 blt +0x28 /* 00006198 */
00006172 7001 moveq.l D0, 0x01
00006174 2F00 move.l -[A7], D0
00006176 222E FFFC move.l D1, [A6 - 0x4]
0000617A E981 asl D1, 4
0000617C D2AB 0096 add.l D1, [A3 + 0x96]
00006180 2F01 move.l -[A7], D1
00006182 222E FFF8 move.l D1, [A6 - 0x8]
00006186 E781 asl D1, 3
00006188 D2AB 009A add.l D1, [A3 + 0x9A]
0000618C 2F01 move.l -[A7], D1
0000618E 2F0B move.l -[A7], A3
00006190 4EBA A566 jsr [PC - 0x5A9A /* 000006F8 */]
00006194 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006198:
00006198 BE84 cmp.l D7, D4
0000619A 6700 00D6 beq +0xD8 /* 00006272 */
label0000619E:
0000619E 206B 009A movea.l A0, [A3 + 0x9A]
000061A2 5285 addq.l D5, 1
000061A4 2005 move.l D0, D5
000061A6 E780 asl D0, 3
000061A8 B8B0 0800 cmp.l D4, [A0 + D0]
000061AC 6D0A blt +0xC /* 000061B8 */
000061AE 302B 00CA move.w D0, [A3 + 0xCA]
000061B2 48C0 ext.l D0
000061B4 B085 cmp.l D0, D5
000061B6 6EE6 bgt -0x18 /* 0000619E */
label000061B8:
000061B8 5385 subq.l D5, 1
000061BA BAAE FFF4 cmp.l D5, [A6 - 0xC]
000061BE 6746 beq +0x48 /* 00006206 */
000061C0 BAAE FFF8 cmp.l D5, [A6 - 0x8]
000061C4 6740 beq +0x42 /* 00006206 */
000061C6 302B 0092 move.w D0, [A3 + 0x92]
000061CA 48C0 ext.l D0
000061CC 2205 move.l D1, D5
000061CE 9280 sub.l D1, D0
000061D0 2D41 FFFC move.l [A6 - 0x4], D1
000061D4 6D30 blt +0x32 /* 00006206 */
000061D6 302B 00C8 move.w D0, [A3 + 0xC8]
000061DA 48C0 ext.l D0
000061DC B0AE FFFC cmp.l D0, [A6 - 0x4]
000061E0 6D24 blt +0x26 /* 00006206 */
000061E2 7001 moveq.l D0, 0x01
000061E4 2F00 move.l -[A7], D0
000061E6 222E FFFC move.l D1, [A6 - 0x4]
000061EA E981 asl D1, 4
000061EC D2AB 0096 add.l D1, [A3 + 0x96]
000061F0 2F01 move.l -[A7], D1
000061F2 2205 move.l D1, D5
000061F4 E781 asl D1, 3
000061F6 D2AB 009A add.l D1, [A3 + 0x9A]
000061FA 2F01 move.l -[A7], D1
000061FC 2F0B move.l -[A7], A3
000061FE 4EBA A4F8 jsr [PC - 0x5B08 /* 000006F8 */]
00006202 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006206:
00006206 206B 009A movea.l A0, [A3 + 0x9A]
0000620A 5286 addq.l D6, 1
0000620C 2006 move.l D0, D6
0000620E E780 asl D0, 3
00006210 BEB0 0800 cmp.l D7, [A0 + D0]
00006214 6D0A blt +0xC /* 00006220 */
00006216 302B 00CA move.w D0, [A3 + 0xCA]
0000621A 48C0 ext.l D0
0000621C B086 cmp.l D0, D6
0000621E 6EE6 bgt -0x18 /* 00006206 */
label00006220:
00006220 5386 subq.l D6, 1
00006222 BCAE FFF4 cmp.l D6, [A6 - 0xC]
00006226 674A beq +0x4C /* 00006272 */
00006228 BCAE FFF8 cmp.l D6, [A6 - 0x8]
0000622C 6744 beq +0x46 /* 00006272 */
0000622E BA86 cmp.l D5, D6
00006230 6740 beq +0x42 /* 00006272 */
00006232 302B 0092 move.w D0, [A3 + 0x92]
00006236 48C0 ext.l D0
00006238 2206 move.l D1, D6
0000623A 9280 sub.l D1, D0
0000623C 2D41 FFFC move.l [A6 - 0x4], D1
00006240 6D30 blt +0x32 /* 00006272 */
00006242 302B 00C8 move.w D0, [A3 + 0xC8]
00006246 48C0 ext.l D0
00006248 B0AE FFFC cmp.l D0, [A6 - 0x4]
0000624C 6D24 blt +0x26 /* 00006272 */
0000624E 7001 moveq.l D0, 0x01
00006250 2F00 move.l -[A7], D0
00006252 222E FFFC move.l D1, [A6 - 0x4]
00006256 E981 asl D1, 4
00006258 D2AB 0096 add.l D1, [A3 + 0x96]
0000625C 2F01 move.l -[A7], D1
0000625E 2206 move.l D1, D6
00006260 E781 asl D1, 3
00006262 D2AB 009A add.l D1, [A3 + 0x9A]
00006266 2F01 move.l -[A7], D1
00006268 2F0B move.l -[A7], A3
0000626A 4EBA A48C jsr [PC - 0x5B74 /* 000006F8 */]
0000626E 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006272:
00006272 2F0B move.l -[A7], A3
00006274 4EBA BC06 jsr [PC - 0x43FA /* 00001E7C */]
00006278 200C move.l D0, A4
0000627A 588F addq.l A7, 4
0000627C 6700 00E6 beq +0xE8 /* 00006364 */
00006280 7001 moveq.l D0, 0x01
00006282 C06B 0072 and.w D0, [A3 + 0x72]
00006286 6700 00DC beq +0xDE /* 00006364 */
0000628A 4A6D EA56 tst.w [A5 - 0x15AA]
0000628E 6700 00D4 beq +0xD6 /* 00006364 */
00006292 526D FC70 addq.w [A5 - 0x390], 1
00006296 BEAE FFF0 cmp.l D7, [A6 - 0x10]
0000629A 6F06 ble +0x8 /* 000062A2 */
0000629C B8AE 000C cmp.l D4, [A6 + 0xC]
000062A0 6E5A bgt +0x5C /* 000062FC */
label000062A2:
000062A2 BEAE FFF0 cmp.l D7, [A6 - 0x10]
000062A6 6616 bne +0x18 /* 000062BE */
000062A8 2F0C move.l -[A7], A4
000062AA 2F04 move.l -[A7], D4
000062AC 2F2E 000C move.l -[A7], [A6 + 0xC]
000062B0 2F0B move.l -[A7], A3
000062B2 4EBA BD64 jsr [PC - 0x429C /* 00002018 */]
000062B6 4FEF 0010 lea.l A7, [A7 + 0x10]
000062BA 6000 00A8 bra +0xAA /* 00006364 */
label000062BE:
000062BE B8AE 000C cmp.l D4, [A6 + 0xC]
000062C2 6616 bne +0x18 /* 000062DA */
000062C4 2F0C move.l -[A7], A4
000062C6 2F07 move.l -[A7], D7
000062C8 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000062CC 2F0B move.l -[A7], A3
000062CE 4EBA BD48 jsr [PC - 0x42B8 /* 00002018 */]
000062D2 4FEF 0010 lea.l A7, [A7 + 0x10]
000062D6 6000 008C bra +0x8E /* 00006364 */
label000062DA:
000062DA 2F0C move.l -[A7], A4
000062DC 2F07 move.l -[A7], D7
000062DE 2F2E 000C move.l -[A7], [A6 + 0xC]
000062E2 2F0B move.l -[A7], A3
000062E4 4EBA BD32 jsr [PC - 0x42CE /* 00002018 */]
000062E8 2F0C move.l -[A7], A4
000062EA 2F04 move.l -[A7], D4
000062EC 2F2E FFF0 move.l -[A7], [A6 - 0x10]
000062F0 2F0B move.l -[A7], A3
000062F2 4EBA BD24 jsr [PC - 0x42DC /* 00002018 */]
000062F6 4FEF 0020 lea.l A7, [A7 + 0x20]
000062FA 6068 bra +0x6A /* 00006364 */
label000062FC:
000062FC 202E 000C move.l D0, [A6 + 0xC]
00006300 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00006304 6F16 ble +0x18 /* 0000631C */
00006306 2F0C move.l -[A7], A4
00006308 2F2E 000C move.l -[A7], [A6 + 0xC]
0000630C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00006310 2F0B move.l -[A7], A3
00006312 4EBA BD04 jsr [PC - 0x42FC /* 00002018 */]
00006316 4FEF 0010 lea.l A7, [A7 + 0x10]
0000631A 601E bra +0x20 /* 0000633A */
label0000631C:
0000631C 202E 000C move.l D0, [A6 + 0xC]
00006320 B0AE FFF0 cmp.l D0, [A6 - 0x10]
00006324 6C14 bge +0x16 /* 0000633A */
00006326 2F0C move.l -[A7], A4
00006328 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000632C 2F2E 000C move.l -[A7], [A6 + 0xC]
00006330 2F0B move.l -[A7], A3
00006332 4EBA BCE4 jsr [PC - 0x431C /* 00002018 */]
00006336 4FEF 0010 lea.l A7, [A7 + 0x10]
label0000633A:
0000633A B887 cmp.l D4, D7
0000633C 6C12 bge +0x14 /* 00006350 */
0000633E 2F0C move.l -[A7], A4
00006340 2F07 move.l -[A7], D7
00006342 2F04 move.l -[A7], D4
00006344 2F0B move.l -[A7], A3
00006346 4EBA BCD0 jsr [PC - 0x4330 /* 00002018 */]
0000634A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000634E 6014 bra +0x16 /* 00006364 */
label00006350:
00006350 B887 cmp.l D4, D7
00006352 6F10 ble +0x12 /* 00006364 */
00006354 2F0C move.l -[A7], A4
00006356 2F04 move.l -[A7], D4
00006358 2F07 move.l -[A7], D7
0000635A 2F0B move.l -[A7], A3
0000635C 4EBA BCBA jsr [PC - 0x4346 /* 00002018 */]
00006360 4FEF 0010 lea.l A7, [A7 + 0x10]
label00006364:
00006364 426D FC70 clr.w [A5 - 0x390]
label00006368:
00006368 4CEE 18F0 FFD8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x28]
0000636E 4E5E unlink A6
00006370 4E75 rts
export_711:
00006372 4E56 FFF0 link A6, -0x0010
00006376 2F0B move.l -[A7], A3
00006378 266E 0008 movea.l A3, [A6 + 0x8]
0000637C 4EAD 0962 jsr [A5 + 0x962 /* export_296 */]
00006380 41EB 005E lea.l A0, [A3 + 0x5E]
00006384 2F20 move.l -[A7], -[A0]
00006386 2F20 move.l -[A7], -[A0]
00006388 4EAD 0972 jsr [A5 + 0x972 /* export_298 */]
0000638C 302B 0084 move.w D0, [A3 + 0x84]
00006390 48C0 ext.l D0
00006392 2F00 move.l -[A7], D0
00006394 206D E9DE movea.l A0, [A5 - 0x1622]
00006398 3028 017A move.w D0, [A0 + 0x17A]
0000639C 48C0 ext.l D0
0000639E 2F00 move.l -[A7], D0
000063A0 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000063A4 D06B 0058 add.w D0, [A3 + 0x58]
000063A8 906B 00B8 sub.w D0, [A3 + 0xB8]
000063AC 3D40 FFFE move.w [A6 - 0x2], D0
000063B0 D06D FC7C add.w D0, [A5 - 0x384]
000063B4 3D40 FFF2 move.w [A6 - 0xE], D0
000063B8 302E FFFE move.w D0, [A6 - 0x2]
000063BC D06D FC80 add.w D0, [A5 - 0x380]
000063C0 3D40 FFF6 move.w [A6 - 0xA], D0
000063C4 302E FFFE move.w D0, [A6 - 0x2]
000063C8 D06D FC74 add.w D0, [A5 - 0x38C]
000063CC 3D40 FFFA move.w [A6 - 0x6], D0
000063D0 302D FC78 move.w D0, [A5 - 0x388]
000063D4 D16E FFFE add.w [A6 - 0x2], D0
000063D8 302B 0080 move.w D0, [A3 + 0x80]
000063DC 48C0 ext.l D0
000063DE 2F00 move.l -[A7], D0
000063E0 206D E9DE movea.l A0, [A5 - 0x1622]
000063E4 3028 017C move.w D0, [A0 + 0x17C]
000063E8 48C0 ext.l D0
000063EA 2F00 move.l -[A7], D0
000063EC 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
000063F0 D06B 0056 add.w D0, [A3 + 0x56]
000063F4 906B 00B6 sub.w D0, [A3 + 0xB6]
000063F8 3D40 FFFC move.w [A6 - 0x4], D0
000063FC D06D FC7A add.w D0, [A5 - 0x386]
00006400 3D40 FFF0 move.w [A6 - 0x10], D0
00006404 302E FFFC move.w D0, [A6 - 0x4]
00006408 D06D FC7E add.w D0, [A5 - 0x382]
0000640C 3D40 FFF4 move.w [A6 - 0xC], D0
00006410 302E FFFC move.w D0, [A6 - 0x4]
00006414 D06D FC72 add.w D0, [A5 - 0x38E]
00006418 3D40 FFF8 move.w [A6 - 0x8], D0
0000641C 302D FC76 move.w D0, [A5 - 0x38A]
00006420 D16E FFFC add.w [A6 - 0x4], D0
00006424 41EE 0000 lea.l A0, [A6 + 0x0]
00006428 2F20 move.l -[A7], -[A0]
0000642A 2F20 move.l -[A7], -[A0]
0000642C 41EE FFF8 lea.l A0, [A6 - 0x8]
00006430 2F20 move.l -[A7], -[A0]
00006432 2F20 move.l -[A7], -[A0]
00006434 4EAD 0A82 jsr [A5 + 0xA82 /* export_332 */]
00006438 4EAD 096A jsr [A5 + 0x96A /* export_297 */]
0000643C 266E FFEC movea.l A3, [A6 - 0x14]
00006440 4E5E unlink A6
00006442 4E75 rts
fn00006444:
00006444 4E56 FFF0 link A6, -0x0010
00006448 48E7 0018 movem.l -[A7], A3,A4
0000644C 286E 000C movea.l A4, [A6 + 0xC]
00006450 266E 0008 movea.l A3, [A6 + 0x8]
00006454 426D FC70 clr.w [A5 - 0x390]
00006458 2F0B move.l -[A7], A3
0000645A 4EBA A0DC jsr [PC - 0x5F24 /* 00000538 */]
0000645E 2F0B move.l -[A7], A3
00006460 4EBA BA1A jsr [PC - 0x45E6 /* 00001E7C */]
00006464 200C move.l D0, A4
00006466 508F addq.l A7, 8
00006468 6700 00D8 beq +0xDA /* 00006542 */
0000646C 3B7C 0001 FC6E move.w [A5 - 0x392], 0x1
00006472 7001 moveq.l D0, 0x01
00006474 B06B 00C8 cmp.w D0, [A3 + 0xC8]
00006478 6D1A blt +0x1C /* 00006494 */
0000647A 41ED FC82 lea.l A0, [A5 - 0x37E]
0000647E 43EB 00B6 lea.l A1, [A3 + 0xB6]
00006482 20D9 move.l [A0]+, [A1]+
00006484 20D9 move.l [A0]+, [A1]+
00006486 2F0B move.l -[A7], A3
00006488 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
0000648C 4E94 jsr [A4]
0000648E 508F addq.l A7, 8
00006490 6000 00AC bra +0xAE /* 0000653E */
label00006494:
00006494 486E FFF0 pea.l [A6 - 0x10]
00006498 486B 00B6 pea.l [A3 + 0xB6]
0000649C 486D FC7A pea.l [A5 - 0x386]
000064A0 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */]
000064A4 4A40 tst.w D0
000064A6 4FEF 000C lea.l A7, [A7 + 0xC]
000064AA 675E beq +0x60 /* 0000650A */
000064AC 486E FFF0 pea.l [A6 - 0x10]
000064B0 486B 00B6 pea.l [A3 + 0xB6]
000064B4 486D FC72 pea.l [A5 - 0x38E]
000064B8 4EAD 0DD2 jsr [A5 + 0xDD2 /* export_438 */]
000064BC 4A40 tst.w D0
000064BE 4FEF 000C lea.l A7, [A7 + 0xC]
000064C2 6746 beq +0x48 /* 0000650A */
000064C4 206D E9DE movea.l A0, [A5 - 0x1622]
000064C8 7004 moveq.l D0, 0x04
000064CA C068 0168 and.w D0, [A0 + 0x168]
000064CE 6712 beq +0x14 /* 000064E2 */
000064D0 7001 moveq.l D0, 0x01
000064D2 C06B 0072 and.w D0, [A3 + 0x72]
000064D6 670A beq +0xC /* 000064E2 */
000064D8 2F2D E9DE move.l -[A7], [A5 - 0x1622]
000064DC 4EAD 0A72 jsr [A5 + 0xA72 /* export_330 */]
000064E0 588F addq.l A7, 4
label000064E2:
000064E2 41EE FFF8 lea.l A0, [A6 - 0x8]
000064E6 43ED FC82 lea.l A1, [A5 - 0x37E]
000064EA 20D9 move.l [A0]+, [A1]+
000064EC 20D9 move.l [A0]+, [A1]+
000064EE 2F0B move.l -[A7], A3
000064F0 486D 165A pea.l [A5 + 0x165A /* export_711 */]
000064F4 4E94 jsr [A4]
000064F6 41ED FC82 lea.l A0, [A5 - 0x37E]
000064FA 43EE FFF8 lea.l A1, [A6 - 0x8]
000064FE 20D9 move.l [A0]+, [A1]+
00006500 20D9 move.l [A0]+, [A1]+
00006502 3B7C 0001 FC6E move.w [A5 - 0x392], 0x1
00006508 508F addq.l A7, 8
label0000650A:
0000650A 2F0B move.l -[A7], A3
0000650C 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
00006510 4E94 jsr [A4]
00006512 302D FC9E move.w D0, [A5 - 0x362]
00006516 B06D FC86 cmp.w D0, [A5 - 0x37A]
0000651A 508F addq.l A7, 8
0000651C 6D20 blt +0x22 /* 0000653E */
0000651E 302D FC9E move.w D0, [A5 - 0x362]
00006522 B06D FCA2 cmp.w D0, [A5 - 0x35E]
00006526 6E16 bgt +0x18 /* 0000653E */
00006528 41ED FC82 lea.l A0, [A5 - 0x37E]
0000652C 43ED FC9E lea.l A1, [A5 - 0x362]
00006530 20D9 move.l [A0]+, [A1]+
00006532 20D9 move.l [A0]+, [A1]+
00006534 2F0B move.l -[A7], A3
00006536 486D 15EA pea.l [A5 + 0x15EA /* export_697 */]
0000653A 4E94 jsr [A4]
0000653C 508F addq.l A7, 8
label0000653E:
0000653E 426D FC6E clr.w [A5 - 0x392]
label00006542:
00006542 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
00006548 4E5E unlink A6
0000654A 4E75 rts
export_712:
fn0000654C:
0000654C 4E56 FFFC link A6, -0x0004
00006550 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00006554 286E 0010 movea.l A4, [A6 + 0x10]
00006558 2A2E 000C move.l D5, [A6 + 0xC]
0000655C 266E 0008 movea.l A3, [A6 + 0x8]
00006560 41EB 00B6 lea.l A0, [A3 + 0xB6]
00006564 43ED FC72 lea.l A1, [A5 - 0x38E]
00006568 22D8 move.l [A1]+, [A0]+
0000656A 22D8 move.l [A1]+, [A0]+
0000656C 41ED FC72 lea.l A0, [A5 - 0x38E]
00006570 43ED FC7A lea.l A1, [A5 - 0x386]
00006574 22D8 move.l [A1]+, [A0]+
00006576 22D8 move.l [A1]+, [A0]+
00006578 41ED FC7A lea.l A0, [A5 - 0x386]
0000657C 43ED FC82 lea.l A1, [A5 - 0x37E]
00006580 22D8 move.l [A1]+, [A0]+
00006582 22D8 move.l [A1]+, [A0]+
00006584 41ED FC9E lea.l A0, [A5 - 0x362]
00006588 43ED FC82 lea.l A1, [A5 - 0x37E]
0000658C 20D9 move.l [A0]+, [A1]+
0000658E 20D9 move.l [A0]+, [A1]+
00006590 302B 0092 move.w D0, [A3 + 0x92]
00006594 48C0 ext.l D0
00006596 2800 move.l D4, D0
00006598 302D FC9E move.w D0, [A5 - 0x362]
0000659C 48C0 ext.l D0
0000659E 206B 0096 movea.l A0, [A3 + 0x96]
000065A2 322B 00C8 move.w D1, [A3 + 0xC8]
000065A6 48C1 ext.l D1
000065A8 2C01 move.l D6, D1
000065AA E981 asl D1, 4
000065AC 3230 180A move.w D1, [A0 + D1 + 0xA]
000065B0 48C1 ext.l D1
000065B2 D280 add.l D1, D0
000065B4 5381 subq.l D1, 1
000065B6 2D41 FFFC move.l [A6 - 0x4], D1
000065BA 0C85 FFFF 8003 cmpi.l D5, 0xFFFF8003
000065C0 6600 0092 bne +0x94 /* 00006654 */
000065C4 7002 moveq.l D0, 0x02
000065C6 B086 cmp.l D0, D6
000065C8 6F08 ble +0xA /* 000065D2 */
000065CA 2A04 move.l D5, D4
000065CC 5385 subq.l D5, 1
000065CE 6000 00E0 bra +0xE2 /* 000066B0 */
label000065D2:
000065D2 7008 moveq.l D0, 0x08
000065D4 C06B 0072 and.w D0, [A3 + 0x72]
000065D8 6608 bne +0xA /* 000065E2 */
000065DA 7001 moveq.l D0, 0x01
000065DC B06B 0074 cmp.w D0, [A3 + 0x74]
000065E0 662C bne +0x2E /* 0000660E */
label000065E2:
000065E2 302D FC86 move.w D0, [A5 - 0x37A]
000065E6 48C0 ext.l D0
000065E8 322D FC82 move.w D1, [A5 - 0x37E]
000065EC 48C1 ext.l D1
000065EE 9081 sub.l D0, D1
000065F0 5280 addq.l D0, 1
000065F2 206B 009A movea.l A0, [A3 + 0x9A]
000065F6 3228 0004 move.w D1, [A0 + 0x4]
000065FA 48C1 ext.l D1
000065FC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00006600 2C00 move.l D6, D0
00006602 2004 move.l D0, D4
00006604 9086 sub.l D0, D6
00006606 2A00 move.l D5, D0
00006608 5285 addq.l D5, 1
0000660A 6000 00A4 bra +0xA6 /* 000066B0 */
label0000660E:
0000660E 302D FC86 move.w D0, [A5 - 0x37A]
00006612 48C0 ext.l D0
00006614 322D FC82 move.w D1, [A5 - 0x37E]
00006618 48C1 ext.l D1
0000661A 9081 sub.l D0, D1
0000661C 206B 009A movea.l A0, [A3 + 0x9A]
00006620 2A04 move.l D5, D4
00006622 2205 move.l D1, D5
00006624 E781 asl D1, 3
00006626 3230 1804 move.w D1, [A0 + D1 + 0x4]
0000662A 48C1 ext.l D1
0000662C 2C00 move.l D6, D0
0000662E 9C81 sub.l D6, D1
00006630 6012 bra +0x14 /* 00006644 */
label00006632:
00006632 206B 009A movea.l A0, [A3 + 0x9A]
00006636 5385 subq.l D5, 1
00006638 2005 move.l D0, D5
0000663A E780 asl D0, 3
0000663C 3030 0804 move.w D0, [A0 + D0 + 0x4]
00006640 48C0 ext.l D0
00006642 9C80 sub.l D6, D0
label00006644:
00006644 4A85 tst.l D5
00006646 6704 beq +0x6 /* 0000664C */
00006648 4A86 tst.l D6
0000664A 6EE6 bgt -0x18 /* 00006632 */
label0000664C:
0000664C 4A86 tst.l D6
0000664E 6C60 bge +0x62 /* 000066B0 */
00006650 5285 addq.l D5, 1
00006652 605C bra +0x5E /* 000066B0 */
label00006654:
00006654 0C85 FFFF 8002 cmpi.l D5, 0xFFFF8002
0000665A 6654 bne +0x56 /* 000066B0 */
0000665C 302B 008C move.w D0, [A3 + 0x8C]
00006660 5340 subq.w D0, 1
00006662 48C0 ext.l D0
00006664 2204 move.l D1, D4
00006666 D286 add.l D1, D6
00006668 B280 cmp.l D1, D0
0000666A 6C0A bge +0xC /* 00006676 */
0000666C 302B 008C move.w D0, [A3 + 0x8C]
00006670 48C0 ext.l D0
00006672 2A00 move.l D5, D0
00006674 603A bra +0x3C /* 000066B0 */
label00006676:
00006676 302B 008C move.w D0, [A3 + 0x8C]
0000667A 48C0 ext.l D0
0000667C 2C00 move.l D6, D0
0000667E 5286 addq.l D6, 1
00006680 6018 bra +0x1A /* 0000669A */
label00006682:
00006682 7000 moveq.l D0, 0x00
00006684 2F00 move.l -[A7], D0
00006686 322B 0092 move.w D1, [A3 + 0x92]
0000668A 48C1 ext.l D1
0000668C 5281 addq.l D1, 1
0000668E 2F01 move.l -[A7], D1
00006690 2F0B move.l -[A7], A3
00006692 4EBA 9A24 jsr [PC - 0x65DC /* 000000B8 */]
00006696 4FEF 000C lea.l A7, [A7 + 0xC]
label0000669A:
0000669A 302B 00C8 move.w D0, [A3 + 0xC8]
0000669E D06B 0092 add.w D0, [A3 + 0x92]
000066A2 48C0 ext.l D0
000066A4 B086 cmp.l D0, D6
000066A6 6DDA blt -0x24 /* 00006682 */
000066A8 302B 0092 move.w D0, [A3 + 0x92]
000066AC 48C0 ext.l D0
000066AE 2A00 move.l D5, D0
label000066B0:
000066B0 4A85 tst.l D5
000066B2 6C04 bge +0x6 /* 000066B8 */
000066B4 7A00 moveq.l D5, 0x00
000066B6 6014 bra +0x16 /* 000066CC */
label000066B8:
000066B8 302B 00CA move.w D0, [A3 + 0xCA]
000066BC 48C0 ext.l D0
000066BE B085 cmp.l D0, D5
000066C0 6E0A bgt +0xC /* 000066CC */
000066C2 302B 00CA move.w D0, [A3 + 0xCA]
000066C6 48C0 ext.l D0
000066C8 2A00 move.l D5, D0
000066CA 5385 subq.l D5, 1
label000066CC:
000066CC B885 cmp.l D4, D5
000066CE 6700 00F2 beq +0xF4 /* 000067C2 */
000066D2 7C00 moveq.l D6, 0x00
000066D4 BA84 cmp.l D5, D4
000066D6 6F66 ble +0x68 /* 0000673E */
000066D8 2E04 move.l D7, D4
000066DA 6012 bra +0x14 /* 000066EE */
label000066DC:
000066DC 206B 009A movea.l A0, [A3 + 0x9A]
000066E0 2007 move.l D0, D7
000066E2 E780 asl D0, 3
000066E4 3030 0804 move.w D0, [A0 + D0 + 0x4]
000066E8 48C0 ext.l D0
000066EA 9C80 sub.l D6, D0
000066EC 5287 addq.l D7, 1
label000066EE:
000066EE BA87 cmp.l D5, D7
000066F0 6EEA bgt -0x14 /* 000066DC */
000066F2 206B 009A movea.l A0, [A3 + 0x9A]
000066F6 2004 move.l D0, D4
000066F8 E780 asl D0, 3
000066FA 3030 0804 move.w D0, [A0 + D0 + 0x4]
000066FE 48C0 ext.l D0
00006700 222E FFFC move.l D1, [A6 - 0x4]
00006704 9280 sub.l D1, D0
00006706 3B41 FC7E move.w [A5 - 0x382], D1
0000670A B26D FCA2 cmp.w D1, [A5 - 0x35E]
0000670E 6D16 blt +0x18 /* 00006726 */
00006710 206B 009A movea.l A0, [A3 + 0x9A]
00006714 302B 00C8 move.w D0, [A3 + 0xC8]
00006718 48C0 ext.l D0
0000671A D084 add.l D0, D4
0000671C E780 asl D0, 3
0000671E 3030 08FC move.w D0, [A0 + D0 - 0x4]
00006722 916D FC7E sub.w [A5 - 0x382], D0
label00006726:
00006726 302D FC7E move.w D0, [A5 - 0x382]
0000672A 48C0 ext.l D0
0000672C D086 add.l D0, D6
0000672E 3B40 FC76 move.w [A5 - 0x38A], D0
00006732 5240 addq.w D0, 1
00006734 3B40 FC82 move.w [A5 - 0x37E], D0
00006738 9D6D FC7A sub.w [A5 - 0x386], D6
0000673C 606C bra +0x6E /* 000067AA */
label0000673E:
0000673E 2E05 move.l D7, D5
00006740 6012 bra +0x14 /* 00006754 */
label00006742:
00006742 206B 009A movea.l A0, [A3 + 0x9A]
00006746 2007 move.l D0, D7
00006748 E780 asl D0, 3
0000674A 3030 0804 move.w D0, [A0 + D0 + 0x4]
0000674E 48C0 ext.l D0
00006750 DC80 add.l D6, D0
00006752 5287 addq.l D7, 1
label00006754:
00006754 B887 cmp.l D4, D7
00006756 6EEA bgt -0x14 /* 00006742 */
00006758 DD6D FC72 add.w [A5 - 0x38E], D6
0000675C 302D FC72 move.w D0, [A5 - 0x38E]
00006760 5340 subq.w D0, 1
00006762 3B40 FC86 move.w [A5 - 0x37A], D0
00006766 2006 move.l D0, D6
00006768 D0AE FFFC add.l D0, [A6 - 0x4]
0000676C 3B40 FC9E move.w [A5 - 0x362], D0
00006770 6018 bra +0x1A /* 0000678A */
label00006772:
00006772 206B 009A movea.l A0, [A3 + 0x9A]
00006776 5384 subq.l D4, 1
00006778 302B 00C8 move.w D0, [A3 + 0xC8]
0000677C 48C0 ext.l D0
0000677E D084 add.l D0, D4
00006780 E780 asl D0, 3
00006782 3030 0804 move.w D0, [A0 + D0 + 0x4]
00006786 916D FC9E sub.w [A5 - 0x362], D0
label0000678A:
0000678A 302D FC9E move.w D0, [A5 - 0x362]
0000678E B06D FCA2 cmp.w D0, [A5 - 0x35E]
00006792 6CDE bge -0x20 /* 00006772 */
00006794 3B6D FC9E FC76 move.w [A5 - 0x38A], [A5 - 0x362]
0000679A 302D FC9E move.w D0, [A5 - 0x362]
0000679E 48C0 ext.l D0
000067A0 9086 sub.l D0, D6
000067A2 3B40 FC7E move.w [A5 - 0x382], D0
000067A6 526D FC9E addq.w [A5 - 0x362], 1
label000067AA:
000067AA 7000 moveq.l D0, 0x00
000067AC 2F00 move.l -[A7], D0
000067AE 2F05 move.l -[A7], D5
000067B0 2F0B move.l -[A7], A3
000067B2 4EBA 9904 jsr [PC - 0x66FC /* 000000B8 */]
000067B6 2F0C move.l -[A7], A4
000067B8 2F0B move.l -[A7], A3
000067BA 4EBA FC88 jsr [PC - 0x378 /* 00006444 */]
000067BE 4FEF 0014 lea.l A7, [A7 + 0x14]
label000067C2:
000067C2 4CEE 18F0 FFE4 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x1C]
000067C8 4E5E unlink A6
000067CA 4E75 rts
export_713:
fn000067CC:
000067CC 48E7 0318 movem.l -[A7], D6,D7,A3,A4
000067D0 286F 001C movea.l A4, [A7 + 0x1C]
000067D4 2E2F 0018 move.l D7, [A7 + 0x18]
000067D8 266F 0014 movea.l A3, [A7 + 0x14]
000067DC 41EB 00B6 lea.l A0, [A3 + 0xB6]
000067E0 43ED FC72 lea.l A1, [A5 - 0x38E]
000067E4 22D8 move.l [A1]+, [A0]+
000067E6 22D8 move.l [A1]+, [A0]+
000067E8 41ED FC72 lea.l A0, [A5 - 0x38E]
000067EC 43ED FC7A lea.l A1, [A5 - 0x386]
000067F0 22D8 move.l [A1]+, [A0]+
000067F2 22D8 move.l [A1]+, [A0]+
000067F4 41ED FC82 lea.l A0, [A5 - 0x37E]
000067F8 43ED FC7A lea.l A1, [A5 - 0x386]
000067FC 20D9 move.l [A0]+, [A1]+
000067FE 20D9 move.l [A0]+, [A1]+
00006800 4A87 tst.l D7
00006802 6C04 bge +0x6 /* 00006808 */
00006804 7E00 moveq.l D7, 0x00
00006806 602C bra +0x2E /* 00006834 */
label00006808:
00006808 302D FC78 move.w D0, [A5 - 0x388]
0000680C 906D FC74 sub.w D0, [A5 - 0x38C]
00006810 322B 00CC move.w D1, [A3 + 0xCC]
00006814 9240 sub.w D1, D0
00006816 48C1 ext.l D1
00006818 B287 cmp.l D1, D7
0000681A 6C18 bge +0x1A /* 00006834 */
0000681C 302B 00CC move.w D0, [A3 + 0xCC]
00006820 48C0 ext.l D0
00006822 322D FC78 move.w D1, [A5 - 0x388]
00006826 48C1 ext.l D1
00006828 342D FC74 move.w D2, [A5 - 0x38C]
0000682C 48C2 ext.l D2
0000682E 9282 sub.l D1, D2
00006830 2E00 move.l D7, D0
00006832 9E81 sub.l D7, D1
label00006834:
00006834 302B 007E move.w D0, [A3 + 0x7E]
00006838 48C0 ext.l D0
0000683A 2C07 move.l D6, D7
0000683C 9C80 sub.l D6, D0
0000683E 4A86 tst.l D6
00006840 6730 beq +0x32 /* 00006872 */
00006842 3747 007E move.w [A3 + 0x7E], D7
00006846 4A86 tst.l D6
00006848 6C10 bge +0x12 /* 0000685A */
0000684A 9D6D FC74 sub.w [A5 - 0x38C], D6
0000684E 3B6D FC74 FC88 move.w [A5 - 0x378], [A5 - 0x38C]
00006854 DD6D FC80 add.w [A5 - 0x380], D6
00006858 600E bra +0x10 /* 00006868 */
label0000685A:
0000685A 9D6D FC78 sub.w [A5 - 0x388], D6
0000685E 3B6D FC78 FC84 move.w [A5 - 0x37C], [A5 - 0x388]
00006864 DD6D FC7C add.w [A5 - 0x384], D6
label00006868:
00006868 2F0C move.l -[A7], A4
0000686A 2F0B move.l -[A7], A3
0000686C 4EBA FBD6 jsr [PC - 0x42A /* 00006444 */]
00006870 508F addq.l A7, 8
label00006872:
00006872 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00006876 4E75 rts
export_714:
fn00006878:
00006878 4E56 0000 link A6, 0
0000687C 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00006880 266E 0008 movea.l A3, [A6 + 0x8]
00006884 4A6E 000E tst.w [A6 + 0xE]
00006888 6706 beq +0x8 /* 00006890 */
0000688A 2C2B 0062 move.l D6, [A3 + 0x62]
0000688E 6004 bra +0x6 /* 00006894 */
label00006890:
00006890 2C2B 0066 move.l D6, [A3 + 0x66]
label00006894:
00006894 302B 00C8 move.w D0, [A3 + 0xC8]
00006898 48C0 ext.l D0
0000689A E980 asl D0, 4
0000689C 2840 movea.l A4, D0
0000689E D9EB 0096 add.l A4, [A3 + 0x96]
000068A2 282C 0004 move.l D4, [A4 + 0x4]
000068A6 4245 clr.w D5
000068A8 605A bra +0x5C /* 00006904 */
label000068AA:
000068AA 206B 0096 movea.l A0, [A3 + 0x96]
000068AE BCA8 0004 cmp.l D6, [A0 + 0x4]
000068B2 6C1C bge +0x1E /* 000068D0 */
000068B4 302B 008C move.w D0, [A3 + 0x8C]
000068B8 48C0 ext.l D0
000068BA 2E00 move.l D7, D0
000068BC 6002 bra +0x4 /* 000068C0 */
label000068BE:
000068BE 5287 addq.l D7, 1
label000068C0:
000068C0 206B 009A movea.l A0, [A3 + 0x9A]
000068C4 2007 move.l D0, D7
000068C6 E780 asl D0, 3
000068C8 BCB0 0808 cmp.l D6, [A0 + D0 + 0x8]
000068CC 6EF0 bgt -0xE /* 000068BE */
000068CE 6010 bra +0x12 /* 000068E0 */
label000068D0:
000068D0 202C 0004 move.l D0, [A4 + 0x4]
000068D4 B0AB 006A cmp.l D0, [A3 + 0x6A]
000068D8 6738 beq +0x3A /* 00006912 */
000068DA 2E3C FFFF 8002 move.l D7, 0xFFFF8002
label000068E0:
000068E0 2F2E 0010 move.l -[A7], [A6 + 0x10]
000068E4 2F07 move.l -[A7], D7
000068E6 2F0B move.l -[A7], A3
000068E8 4EBA FC62 jsr [PC - 0x39E /* 0000654C */]
000068EC 026B FF7F 0072 andi.w [A3 + 0x72], 0xFF7F
000068F2 2F2E 0010 move.l -[A7], [A6 + 0x10]
000068F6 2F0B move.l -[A7], A3
000068F8 4EBA D9F4 jsr [PC - 0x260C /* 000042EE */]
000068FC 5245 addq.w D5, 1
000068FE 4FEF 0014 lea.l A7, [A7 + 0x14]
00006902 600E bra +0x10 /* 00006912 */
label00006904:
00006904 206B 0096 movea.l A0, [A3 + 0x96]
00006908 BCA8 0004 cmp.l D6, [A0 + 0x4]
0000690C 6D9C blt -0x62 /* 000068AA */
0000690E B886 cmp.l D4, D6
00006910 6F98 ble -0x66 /* 000068AA */
label00006912:
00006912 7004 moveq.l D0, 0x04
00006914 C06B 0072 and.w D0, [A3 + 0x72]
00006918 6700 008E beq +0x90 /* 000069A8 */
0000691C 302B 00C0 move.w D0, [A3 + 0xC0]
00006920 48C0 ext.l D0
00006922 2800 move.l D4, D0
00006924 6C38 bge +0x3A /* 0000695E */
00006926 302B 008C move.w D0, [A3 + 0x8C]
0000692A 906B 0092 sub.w D0, [A3 + 0x92]
0000692E 48C0 ext.l D0
00006930 E980 asl D0, 4
00006932 2840 movea.l A4, D0
00006934 D9EB 0096 add.l A4, [A3 + 0x96]
00006938 6004 bra +0x6 /* 0000693E */
label0000693A:
0000693A D8FC 0010 add.w A4, 0x10
label0000693E:
0000693E 200C move.l D0, A4
00006940 7210 moveq.l D1, 0x10
00006942 D081 add.l D0, D1
00006944 2040 movea.l A0, D0
00006946 BCA8 0004 cmp.l D6, [A0 + 0x4]
0000694A 6EEE bgt -0x10 /* 0000693A */
0000694C 2F06 move.l -[A7], D6
0000694E 2F0C move.l -[A7], A4
00006950 2F0B move.l -[A7], A3
00006952 4EBA B400 jsr [PC - 0x4C00 /* 00001D54 */]
00006956 48C0 ext.l D0
00006958 2800 move.l D4, D0
0000695A 4FEF 000C lea.l A7, [A7 + 0xC]
label0000695E:
0000695E 302B 007E move.w D0, [A3 + 0x7E]
00006962 48C0 ext.l D0
00006964 2E04 move.l D7, D4
00006966 9E80 sub.l D7, D0
00006968 4A87 tst.l D7
0000696A 6C12 bge +0x14 /* 0000697E */
0000696C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006970 2F04 move.l -[A7], D4
00006972 2F0B move.l -[A7], A3
00006974 4EBA FE56 jsr [PC - 0x1AA /* 000067CC */]
00006978 4FEF 000C lea.l A7, [A7 + 0xC]
0000697C 6028 bra +0x2A /* 000069A6 */
label0000697E:
0000697E 302B 00BC move.w D0, [A3 + 0xBC]
00006982 48C0 ext.l D0
00006984 322B 00B8 move.w D1, [A3 + 0xB8]
00006988 48C1 ext.l D1
0000698A 2C00 move.l D6, D0
0000698C 9C81 sub.l D6, D1
0000698E BC87 cmp.l D6, D7
00006990 6C14 bge +0x16 /* 000069A6 */
00006992 2F2E 0010 move.l -[A7], [A6 + 0x10]
00006996 2004 move.l D0, D4
00006998 9086 sub.l D0, D6
0000699A 2F00 move.l -[A7], D0
0000699C 2F0B move.l -[A7], A3
0000699E 4EBA FE2C jsr [PC - 0x1D4 /* 000067CC */]
000069A2 4FEF 000C lea.l A7, [A7 + 0xC]
label000069A6:
000069A6 5245 addq.w D5, 1
label000069A8:
000069A8 3005 move.w D0, D5
000069AA 4CEE 18F0 FFE8 movem.l D4,D5,D6,D7,A3,A4, [A6 - 0x18]
000069B0 4E5E unlink A6
000069B2 4E75 rts
export_715:
fn000069B4:
000069B4 4E56 FFC8 link A6, -0x0038
000069B8 48E7 0110 movem.l -[A7], D7,A3
000069BC 266E 0008 movea.l A3, [A6 + 0x8]
000069C0 303C 0080 move.w D0, 0x80
000069C4 C06B 0072 and.w D0, [A3 + 0x72]
000069C8 6600 0234 bne +0x236 /* 00006BFE */
000069CC 206B 00E2 movea.l A0, [A3 + 0xE2]
000069D0 4868 0086 pea.l [A0 + 0x86]
000069D4 486E FFEE pea.l [A6 - 0x12]
000069D8 3F3C 080E move.w -[A7], 0x80E
000069DC A9EB syscall Pack4/FP68K
000069DE 41EE FFEE lea.l A0, [A6 - 0x12]
000069E2 43EE FFE4 lea.l A1, [A6 - 0x1C]
000069E6 22D8 move.l [A1]+, [A0]+
000069E8 22D8 move.l [A1]+, [A0]+
000069EA 32D8 move.w [A1]+, [A0]+
000069EC 486E FFE4 pea.l [A6 - 0x1C]
000069F0 3F3C 0016 move.w -[A7], 0x16
000069F4 A9EB syscall Pack4/FP68K
000069F6 486E FFE4 pea.l [A6 - 0x1C]
000069FA 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
000069FE 322B 00CA move.w D1, [A3 + 0xCA]
00006A02 48C1 ext.l D1
00006A04 2E01 move.l D7, D1
00006A06 5387 subq.l D7, 1
00006A08 BE80 cmp.l D7, D0
00006A0A 588F addq.l A7, 4
00006A0C 6766 beq +0x68 /* 00006A74 */
00006A0E 2D47 FFE0 move.l [A6 - 0x20], D7
00006A12 486E FFE0 pea.l [A6 - 0x20]
00006A16 486E FFEE pea.l [A6 - 0x12]
00006A1A 3F3C 280E move.w -[A7], 0x280E
00006A1E A9EB syscall Pack4/FP68K
00006A20 486E FFEE pea.l [A6 - 0x12]
00006A24 486E FFD8 pea.l [A6 - 0x28]
00006A28 3F3C 0810 move.w -[A7], 0x810
00006A2C A9EB syscall Pack4/FP68K
00006A2E 486E FFD8 pea.l [A6 - 0x28]
00006A32 486E FFE4 pea.l [A6 - 0x1C]
00006A36 3F3C 080E move.w -[A7], 0x80E
00006A3A A9EB syscall Pack4/FP68K
00006A3C 206B 00E2 movea.l A0, [A3 + 0xE2]
00006A40 486E FFE4 pea.l [A6 - 0x1C]
00006A44 4868 0086 pea.l [A0 + 0x86]
00006A48 3F3C 0810 move.w -[A7], 0x810
00006A4C A9EB syscall Pack4/FP68K
00006A4E 4868 0086 pea.l [A0 + 0x86]
00006A52 486E FFCE pea.l [A6 - 0x32]
00006A56 3F3C 080E move.w -[A7], 0x80E
00006A5A A9EB syscall Pack4/FP68K
00006A5C 206B 00E2 movea.l A0, [A3 + 0xE2]
00006A60 486E FFCE pea.l [A6 - 0x32]
00006A64 4868 006E pea.l [A0 + 0x6E]
00006A68 3F3C 0810 move.w -[A7], 0x810
00006A6C A9EB syscall Pack4/FP68K
00006A6E 006B 0400 0072 ori.w [A3 + 0x72], 0x400
label00006A74:
00006A74 206B 00E2 movea.l A0, [A3 + 0xE2]
00006A78 4868 005E pea.l [A0 + 0x5E]
00006A7C 486E FFEE pea.l [A6 - 0x12]
00006A80 3F3C 080E move.w -[A7], 0x80E
00006A84 A9EB syscall Pack4/FP68K
00006A86 41EE FFEE lea.l A0, [A6 - 0x12]
00006A8A 43EE FFE4 lea.l A1, [A6 - 0x1C]
00006A8E 22D8 move.l [A1]+, [A0]+
00006A90 22D8 move.l [A1]+, [A0]+
00006A92 32D8 move.w [A1]+, [A0]+
00006A94 486E FFE4 pea.l [A6 - 0x1C]
00006A98 3F3C 0016 move.w -[A7], 0x16
00006A9C A9EB syscall Pack4/FP68K
00006A9E 486E FFE4 pea.l [A6 - 0x1C]
00006AA2 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00006AA6 322B 0092 move.w D1, [A3 + 0x92]
00006AAA 48C1 ext.l D1
00006AAC 2E01 move.l D7, D1
00006AAE BE80 cmp.l D7, D0
00006AB0 588F addq.l A7, 4
00006AB2 6768 beq +0x6A /* 00006B1C */
00006AB4 4A87 tst.l D7
00006AB6 6E10 bgt +0x12 /* 00006AC8 */
00006AB8 486D E9D6 pea.l [A5 - 0x162A]
00006ABC 486E FFEE pea.l [A6 - 0x12]
00006AC0 3F3C 080E move.w -[A7], 0x80E
00006AC4 A9EB syscall Pack4/FP68K
00006AC6 603C bra +0x3E /* 00006B04 */
label00006AC8:
00006AC8 2D47 FFCA move.l [A6 - 0x36], D7
00006ACC 486E FFCA pea.l [A6 - 0x36]
00006AD0 486E FFE4 pea.l [A6 - 0x1C]
00006AD4 3F3C 280E move.w -[A7], 0x280E
00006AD8 A9EB syscall Pack4/FP68K
00006ADA 486E FFE4 pea.l [A6 - 0x1C]
00006ADE 486E FFD8 pea.l [A6 - 0x28]
00006AE2 3F3C 0810 move.w -[A7], 0x810
00006AE6 A9EB syscall Pack4/FP68K
00006AE8 486E FFD8 pea.l [A6 - 0x28]
00006AEC 486E FFCE pea.l [A6 - 0x32]
00006AF0 3F3C 080E move.w -[A7], 0x80E
00006AF4 A9EB syscall Pack4/FP68K
00006AF6 41EE FFEE lea.l A0, [A6 - 0x12]
00006AFA 43EE FFCE lea.l A1, [A6 - 0x32]
00006AFE 20D9 move.l [A0]+, [A1]+
00006B00 20D9 move.l [A0]+, [A1]+
00006B02 30D9 move.w [A0]+, [A1]+
label00006B04:
00006B04 206B 00E2 movea.l A0, [A3 + 0xE2]
00006B08 486E FFEE pea.l [A6 - 0x12]
00006B0C 4868 005E pea.l [A0 + 0x5E]
00006B10 3F3C 0810 move.w -[A7], 0x810
00006B14 A9EB syscall Pack4/FP68K
00006B16 006B 0400 0072 ori.w [A3 + 0x72], 0x400
label00006B1C:
00006B1C 7002 moveq.l D0, 0x02
00006B1E B06B 00C8 cmp.w D0, [A3 + 0xC8]
00006B22 6C00 0092 bge +0x94 /* 00006BB6 */
00006B26 206B 00E2 movea.l A0, [A3 + 0xE2]
00006B2A 4868 007E pea.l [A0 + 0x7E]
00006B2E 486E FFEE pea.l [A6 - 0x12]
00006B32 3F3C 080E move.w -[A7], 0x80E
00006B36 A9EB syscall Pack4/FP68K
00006B38 41EE FFEE lea.l A0, [A6 - 0x12]
00006B3C 43EE FFE4 lea.l A1, [A6 - 0x1C]
00006B40 22D8 move.l [A1]+, [A0]+
00006B42 22D8 move.l [A1]+, [A0]+
00006B44 32D8 move.w [A1]+, [A0]+
00006B46 486E FFE4 pea.l [A6 - 0x1C]
00006B4A 3F3C 0016 move.w -[A7], 0x16
00006B4E A9EB syscall Pack4/FP68K
00006B50 486E FFE4 pea.l [A6 - 0x1C]
00006B54 4EAD 032A jsr [A5 + 0x32A /* export_97 */]
00006B58 322B 00C8 move.w D1, [A3 + 0xC8]
00006B5C 5341 subq.w D1, 1
00006B5E 48C1 ext.l D1
00006B60 B280 cmp.l D1, D0
00006B62 588F addq.l A7, 4
00006B64 6700 0098 beq +0x9A /* 00006BFE */
00006B68 302B 00C8 move.w D0, [A3 + 0xC8]
00006B6C 5340 subq.w D0, 1
00006B6E 3D40 FFC8 move.w [A6 - 0x38], D0
00006B72 486E FFC8 pea.l [A6 - 0x38]
00006B76 486E FFEE pea.l [A6 - 0x12]
00006B7A 3F3C 200E move.w -[A7], 0x200E
00006B7E A9EB syscall Pack4/FP68K
00006B80 486E FFEE pea.l [A6 - 0x12]
00006B84 486E FFD8 pea.l [A6 - 0x28]
00006B88 3F3C 0810 move.w -[A7], 0x810
00006B8C A9EB syscall Pack4/FP68K
00006B8E 486E FFD8 pea.l [A6 - 0x28]
00006B92 486E FFE4 pea.l [A6 - 0x1C]
00006B96 3F3C 080E move.w -[A7], 0x80E
00006B9A A9EB syscall Pack4/FP68K
00006B9C 206B 00E2 movea.l A0, [A3 + 0xE2]
00006BA0 486E FFE4 pea.l [A6 - 0x1C]
00006BA4 4868 007E pea.l [A0 + 0x7E]
00006BA8 3F3C 0810 move.w -[A7], 0x810
00006BAC A9EB syscall Pack4/FP68K
00006BAE 006B 0400 0072 ori.w [A3 + 0x72], 0x400
00006BB4 6048 bra +0x4A /* 00006BFE */
label00006BB6:
00006BB6 206B 00E2 movea.l A0, [A3 + 0xE2]
00006BBA 4868 007E pea.l [A0 + 0x7E]
00006BBE 486E FFEE pea.l [A6 - 0x12]
00006BC2 3F3C 080E move.w -[A7], 0x80E
00006BC6 A9EB syscall Pack4/FP68K
00006BC8 486D E9CE pea.l [A5 - 0x1632]
00006BCC 486E FFEE pea.l [A6 - 0x12]
00006BD0 3F3C 0808 move.w -[A7], 0x808
00006BD4 A9EB syscall Pack4/FP68K
00006BD6 6726 beq +0x28 /* 00006BFE */
00006BD8 486D E9CE pea.l [A5 - 0x1632]
00006BDC 486E FFEE pea.l [A6 - 0x12]
00006BE0 3F3C 080E move.w -[A7], 0x80E
00006BE4 A9EB syscall Pack4/FP68K
00006BE6 206B 00E2 movea.l A0, [A3 + 0xE2]
00006BEA 486E FFEE pea.l [A6 - 0x12]
00006BEE 4868 007E pea.l [A0 + 0x7E]
00006BF2 3F3C 0810 move.w -[A7], 0x810
00006BF6 A9EB syscall Pack4/FP68K
00006BF8 006B 0400 0072 ori.w [A3 + 0x72], 0x400
label00006BFE:
00006BFE 2F2B 00E2 move.l -[A7], [A3 + 0xE2]
00006C02 2F0B move.l -[A7], A3
00006C04 4EAD 1D82 jsr [A5 + 0x1D82 /* export_940 */]
00006C08 486E FFF8 pea.l [A6 - 0x8]
00006C0C 206B 00E2 movea.l A0, [A3 + 0xE2]
00006C10 4868 000C pea.l [A0 + 0xC]
00006C14 4EAD 0952 jsr [A5 + 0x952 /* export_294 */]
00006C18 302E FFFE move.w D0, [A6 - 0x2]
00006C1C D06B 005C add.w D0, [A3 + 0x5C]
00006C20 206B 00E2 movea.l A0, [A3 + 0xE2]
00006C24 3140 005C move.w [A0 + 0x5C], D0
00006C28 206B 00E2 movea.l A0, [A3 + 0xE2]
00006C2C 7001 moveq.l D0, 0x01
00006C2E B068 004A cmp.w D0, [A0 + 0x4A]
00006C32 4FEF 0010 lea.l A7, [A7 + 0x10]
00006C36 677A beq +0x7C /* 00006CB2 */
00006C38 206B 00E2 movea.l A0, [A3 + 0xE2]
00006C3C 3028 005C move.w D0, [A0 + 0x5C]
00006C40 48C0 ext.l D0
00006C42 322B 005A move.w D1, [A3 + 0x5A]
00006C46 926B 0056 sub.w D1, [A3 + 0x56]
00006C4A 48E7 C000 movem.l -[A7], D0,D1
00006C4E 4878 0258 push.l 0x258
00006C52 206D E9DE movea.l A0, [A5 - 0x1622]
00006C56 3428 017A move.w D2, [A0 + 0x17A]
00006C5A 48C2 ext.l D2
00006C5C 2F02 move.l -[A7], D2
00006C5E 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00006C62 508F addq.l A7, 8
00006C64 2400 move.l D2, D0
00006C66 4CDF 0003 movem.l D0,D1, [A7]+
00006C6A B441 cmp.w D2, D1
00006C6C 6F1A ble +0x1C /* 00006C88 */
00006C6E 322B 005A move.w D1, [A3 + 0x5A]
00006C72 926B 0056 sub.w D1, [A3 + 0x56]
00006C76 48C1 ext.l D1
00006C78 2F00 move.l -[A7], D0
00006C7A 2001 move.l D0, D1
00006C7C 7202 moveq.l D1, 0x02
00006C7E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00006C82 2200 move.l D1, D0
00006C84 201F move.l D0, [A7]+
00006C86 601E bra +0x20 /* 00006CA6 */
label00006C88:
00006C88 2F00 move.l -[A7], D0
00006C8A 4878 012C push.l 0x12C
00006C8E 206D E9DE movea.l A0, [A5 - 0x1622]
00006C92 3228 017A move.w D1, [A0 + 0x17A]
00006C96 48C1 ext.l D1
00006C98 2F01 move.l -[A7], D1
00006C9A 4EAD 0712 jsr [A5 + 0x712 /* export_222 */]
00006C9E 508F addq.l A7, 8
00006CA0 2200 move.l D1, D0
00006CA2 201F move.l D0, [A7]+
00006CA4 48C1 ext.l D1
label00006CA6:
00006CA6 9081 sub.l D0, D1
00006CA8 206B 00E2 movea.l A0, [A3 + 0xE2]
00006CAC 3140 0058 move.w [A0 + 0x58], D0
00006CB0 6028 bra +0x2A /* 00006CDA */
label00006CB2:
00006CB2 206B 00E2 movea.l A0, [A3 + 0xE2]
00006CB6 2F08 move.l -[A7], A0
00006CB8 7048 moveq.l D0, 0x48
00006CBA 2F00 move.l -[A7], D0
00006CBC 4878 0104 push.l 0x104
00006CC0 4EAD 0702 jsr [A5 + 0x702 /* export_220 */]
00006CC4 508F addq.l A7, 8
00006CC6 205F movea.l A0, [A7]+
00006CC8 3228 005C move.w D1, [A0 + 0x5C]
00006CCC 9240 sub.w D1, D0
00006CCE 926E FFFA sub.w D1, [A6 - 0x6]
00006CD2 206B 00E2 movea.l A0, [A3 + 0xE2]
00006CD6 3141 0058 move.w [A0 + 0x58], D1
label00006CDA:
00006CDA 302B 0056 move.w D0, [A3 + 0x56]
00006CDE 906E FFF8 sub.w D0, [A6 - 0x8]
00006CE2 206B 00E2 movea.l A0, [A3 + 0xE2]
00006CE6 3140 0056 move.w [A0 + 0x56], D0
00006CEA 302E FFFC move.w D0, [A6 - 0x4]
00006CEE D06B 005A add.w D0, [A3 + 0x5A]
00006CF2 206B 00E2 movea.l A0, [A3 + 0xE2]
00006CF6 3140 005A move.w [A0 + 0x5A], D0
00006CFA 303C 0400 move.w D0, 0x400
00006CFE C06B 0072 and.w D0, [A3 + 0x72]
00006D02 6704 beq +0x6 /* 00006D08 */
00006D04 7001 moveq.l D0, 0x01
00006D06 6002 bra +0x4 /* 00006D0A */
label00006D08:
00006D08 7000 moveq.l D0, 0x00
label00006D0A:
00006D0A 4CEE 0880 FFC0 movem.l D7,A3, [A6 - 0x40]
00006D10 4E5E unlink A6
00006D12 4E75 rts
export_716:
00006D14 4E56 FFF6 link A6, -0x000A
00006D18 2F0B move.l -[A7], A3
00006D1A 266F 0016 movea.l A3, [A7 + 0x16]
00006D1E 4AAB 00E2 tst.l [A3 + 0xE2]
00006D22 6600 0084 bne +0x86 /* 00006DA8 */
00006D26 486D 2CF2 pea.l [A5 + 0x2CF2 /* export_1434 */]
00006D2A 4EAD 021A jsr [A5 + 0x21A /* export_63 */]
00006D2E 4A40 tst.w D0
00006D30 588F addq.l A7, 4
00006D32 6774 beq +0x76 /* 00006DA8 */
00006D34 4EAD 2CF2 jsr [A5 + 0x2CF2 /* export_1434 */]
00006D38 2740 00E2 move.l [A3 + 0xE2], D0
00006D3C 6760 beq +0x62 /* 00006D9E */
00006D3E 486D E9CE pea.l [A5 - 0x1632]
00006D42 486E FFF6 pea.l [A6 - 0xA]
00006D46 3F3C 080E move.w -[A7], 0x80E
00006D4A A9EB syscall Pack4/FP68K
00006D4C 206B 00E2 movea.l A0, [A3 + 0xE2]
00006D50 486E FFF6 pea.l [A6 - 0xA]
00006D54 4868 0076 pea.l [A0 + 0x76]
00006D58 3F3C 0810 move.w -[A7], 0x810
00006D5C A9EB syscall Pack4/FP68K
00006D5E 486D E9D6 pea.l [A5 - 0x162A]
00006D62 486E FFF6 pea.l [A6 - 0xA]
00006D66 3F3C 080E move.w -[A7], 0x80E
00006D6A A9EB syscall Pack4/FP68K
00006D6C 206B 00E2 movea.l A0, [A3 + 0xE2]
00006D70 486E FFF6 pea.l [A6 - 0xA]
00006D74 4868 0066 pea.l [A0 + 0x66]
00006D78 3F3C 0810 move.w -[A7], 0x810
00006D7C A9EB syscall Pack4/FP68K
00006D7E 7002 moveq.l D0, 0x02
00006D80 C06B 004A and.w D0, [A3 + 0x4A]
00006D84 670A beq +0xC /* 00006D90 */
00006D86 206B 00E2 movea.l A0, [A3 + 0xE2]
00006D8A 317C 0001 004A move.w [A0 + 0x4A], 0x1
label00006D90:
00006D90 2F0B move.l -[A7], A3
00006D92 4EBA FC20 jsr [PC - 0x3E0 /* 000069B4 */]
00006D96 006B 1000 0072 ori.w [A3 + 0x72], 0x1000
00006D9C 588F addq.l A7, 4
label00006D9E:
00006D9E 486D 2CF2 pea.l [A5 + 0x2CF2 /* export_1434 */]
00006DA2 4EAD 0212 jsr [A5 + 0x212 /* export_62 */]
00006DA6 588F addq.l A7, 4
label00006DA8:
00006DA8 4AAB 00E2 tst.l [A3 + 0xE2]
00006DAC 6708 beq +0xA /* 00006DB6 */
00006DAE 006B 2040 0072 ori.w [A3 + 0x72], 0x2040 /* ' @' */
00006DB4 6006 bra +0x8 /* 00006DBC */
label00006DB6:
00006DB6 026B DFBF 0072 andi.w [A3 + 0x72], 0xDFBF
label00006DBC:
00006DBC 4AAB 00E2 tst.l [A3 + 0xE2]
00006DC0 56C0 sne D0
00006DC2 0240 0001 andi.w D0, 0x1
00006DC6 266E FFF2 movea.l A3, [A6 - 0xE]
00006DCA 4E5E unlink A6
00006DCC 4E75 rts
export_717:
fn00006DCE:
00006DCE 48E7 0310 movem.l -[A7], D6,D7,A3
00006DD2 1C2F 0017 move.b D6, [A7 + 0x17]
00006DD6 266F 0010 movea.l A3, [A7 + 0x10]
00006DDA 4247 clr.w D7
00006DDC 1746 0094 move.b [A3 + 0x94], D6
00006DE0 6776 beq +0x78 /* 00006E58 */
00006DE2 303C 0200 move.w D0, 0x200
00006DE6 C06B 0072 and.w D0, [A3 + 0x72]
00006DEA 671C beq +0x1E /* 00006E08 */
00006DEC 7000 moveq.l D0, 0x00
00006DEE 1006 move.b D0, D6
00006DF0 2F00 move.l -[A7], D0
00006DF2 2F2B 006A move.l -[A7], [A3 + 0x6A]
00006DF6 2F2B 00AE move.l -[A7], [A3 + 0xAE]
00006DFA 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
00006DFE 5247 addq.w D7, 1
00006E00 4FEF 000C lea.l A7, [A7 + 0xC]
00006E04 6000 0086 bra +0x88 /* 00006E8C */
label00006E08:
00006E08 276B 00AE 00B2 move.l [A3 + 0xB2], [A3 + 0xAE]
00006E0E 2F2B 006E move.l -[A7], [A3 + 0x6E]
00006E12 4EAD 0D92 jsr [A5 + 0xD92 /* export_430 */]
00006E16 2740 00AE move.l [A3 + 0xAE], D0
00006E1A 588F addq.l A7, 4
00006E1C 660E bne +0x10 /* 00006E2C */
00006E1E 276B 00B2 00AE move.l [A3 + 0xAE], [A3 + 0xB2]
00006E24 7000 moveq.l D0, 0x00
00006E26 2740 00B2 move.l [A3 + 0xB2], D0
00006E2A 6060 bra +0x62 /* 00006E8C */
label00006E2C:
00006E2C 006B 0200 0072 ori.w [A3 + 0x72], 0x200
00006E32 7000 moveq.l D0, 0x00
00006E34 1006 move.b D0, D6
00006E36 2F00 move.l -[A7], D0
00006E38 2F2B 006A move.l -[A7], [A3 + 0x6A]
00006E3C 2F2B 00AE move.l -[A7], [A3 + 0xAE]
00006E40 4EAD 0E8A jsr [A5 + 0xE8A /* export_461 */]
00006E44 206B 00AE movea.l A0, [A3 + 0xAE]
00006E48 202B 006A move.l D0, [A3 + 0x6A]
00006E4C 4230 0800 clr.b [A0 + D0]
00006E50 5247 addq.w D7, 1
00006E52 4FEF 000C lea.l A7, [A7 + 0xC]
00006E56 6034 bra +0x36 /* 00006E8C */
label00006E58:
00006E58 5247 addq.w D7, 1
00006E5A 303C 0200 move.w D0, 0x200
00006E5E C06B 0072 and.w D0, [A3 + 0x72]
00006E62 6728 beq +0x2A /* 00006E8C */
00006E64 486B 00AE pea.l [A3 + 0xAE]
00006E68 4EAD 0DB2 jsr [A5 + 0xDB2 /* export_434 */]
00006E6C 276B 00B2 00AE move.l [A3 + 0xAE], [A3 + 0xB2]
00006E72 7000 moveq.l D0, 0x00
00006E74 2740 00B2 move.l [A3 + 0xB2], D0
00006E78 026B FDFF 0072 andi.w [A3 + 0x72], 0xFDFF
00006E7E 206B 00AE movea.l A0, [A3 + 0xAE]
00006E82 222B 006A move.l D1, [A3 + 0x6A]
00006E86 4230 1800 clr.b [A0 + D1]
00006E8A 588F addq.l A7, 4
label00006E8C:
00006E8C 006B 0010 0072 ori.w [A3 + 0x72], 0x10
00006E92 3007 move.w D0, D7
00006E94 4CDF 08C0 movem.l D6,D7,A3, [A7]+
00006E98 4E75 rts
export_718:
00006E9A 4E56 FFFC link A6, -0x0004
00006E9E 48E7 0118 movem.l -[A7], D7,A3,A4
00006EA2 286E 0010 movea.l A4, [A6 + 0x10]
00006EA6 266E 0008 movea.l A3, [A6 + 0x8]
00006EAA 4247 clr.w D7
00006EAC 7002 moveq.l D0, 0x02
00006EAE C06B 0072 and.w D0, [A3 + 0x72]
00006EB2 670E beq +0x10 /* 00006EC2 */
00006EB4 7074 moveq.l D0, 0x74
00006EB6 2F00 move.l -[A7], D0
00006EB8 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */]
00006EBC 588F addq.l A7, 4
00006EBE 6000 012C bra +0x12E /* 00006FEC */
label00006EC2:
00006EC2 206E 000C movea.l A0, [A6 + 0xC]
00006EC6 52AE 000C addq.l [A6 + 0xC], 1
00006ECA 7000 moveq.l D0, 0x00
00006ECC 1010 move.b D0, [A0]
00006ECE 5780 subq.l D0, 3
00006ED0 6B00 011A bmi +0x11C /* 00006FEC */
00006ED4 0C80 0000 0001 cmpi.l D0, 0x1
00006EDA 6E00 0110 bgt +0x112 /* 00006FEC */
00006EDE D080 add.l D0, D0
00006EE0 303B 0806 move.w D0, [PC + D0 + 0x6]
00006EE4 4EFB 0000 jmp [PC + D0.w]
00006EE8 0006 00E6 ori.b D6, 0xE6
00006EEC 206E 000C movea.l A0, [A6 + 0xC]
00006EF0 52AE 000C addq.l [A6 + 0xC], 1
00006EF4 7000 moveq.l D0, 0x00
00006EF6 1010 move.b D0, [A0]
00006EF8 6B00 00D2 bmi +0xD4 /* 00006FCC */
00006EFC 0C80 0000 0003 cmpi.l D0, 0x3
00006F02 6E00 00C8 bgt +0xCA /* 00006FCC */
00006F06 D080 add.l D0, D0
00006F08 303B 0806 move.w D0, [PC + D0 + 0x6]
00006F0C 4EFB 0000 jmp [PC + D0.w]
00006F10 000A 0032 ori.b A2, 0x32 /* '2' */
00006F14 0056 007A ori.w [A6], 0x7A /* 'z' */
00006F18 486B 003C pea.l [A3 + 0x3C]
00006F1C 486E 000C pea.l [A6 + 0xC]
00006F20 4EAD 0C1A jsr [A5 + 0xC1A /* export_383 */]
00006F24 3E00 move.w D7, D0
00006F26 508F addq.l A7, 8
00006F28 6700 00A2 beq +0xA4 /* 00006FCC */
00006F2C 2F0C move.l -[A7], A4
00006F2E 7008 moveq.l D0, 0x08
00006F30 2F00 move.l -[A7], D0
00006F32 2F0B move.l -[A7], A3
00006F34 4EBA E826 jsr [PC - 0x17DA /* 0000575C */]
00006F38 4FEF 000C lea.l A7, [A7 + 0xC]
00006F3C 6000 008E bra +0x90 /* 00006FCC */
00006F40 486B 0042 pea.l [A3 + 0x42]
00006F44 486E 000C pea.l [A6 + 0xC]
00006F48 4EAD 0C4A jsr [A5 + 0xC4A /* export_389 */]
00006F4C 3E00 move.w D7, D0
00006F4E 508F addq.l A7, 8
00006F50 677A beq +0x7C /* 00006FCC */
00006F52 2F0C move.l -[A7], A4
00006F54 7001 moveq.l D0, 0x01
00006F56 2F00 move.l -[A7], D0
00006F58 2F0B move.l -[A7], A3
00006F5A 4EBA E800 jsr [PC - 0x1800 /* 0000575C */]
00006F5E 4FEF 000C lea.l A7, [A7 + 0xC]
00006F62 6068 bra +0x6A /* 00006FCC */
00006F64 486B 0040 pea.l [A3 + 0x40]
00006F68 486E 000C pea.l [A6 + 0xC]
00006F6C 4EAD 0C12 jsr [A5 + 0xC12 /* export_382 */]
00006F70 3E00 move.w D7, D0
00006F72 508F addq.l A7, 8
00006F74 6756 beq +0x58 /* 00006FCC */
00006F76 2F0C move.l -[A7], A4
00006F78 7004 moveq.l D0, 0x04
00006F7A 2F00 move.l -[A7], D0
00006F7C 2F0B move.l -[A7], A3
00006F7E 4EBA E7DC jsr [PC - 0x1824 /* 0000575C */]
00006F82 4FEF 000C lea.l A7, [A7 + 0xC]
00006F86 6044 bra +0x46 /* 00006FCC */
00006F88 486E FFFE pea.l [A6 - 0x2]
00006F8C 486E FFFC pea.l [A6 - 0x4]
00006F90 486E 000C pea.l [A6 + 0xC]
00006F94 4EAD 0C62 jsr [A5 + 0xC62 /* export_392 */]
00006F98 3E00 move.w D7, D0
00006F9A 4FEF 000C lea.l A7, [A7 + 0xC]
00006F9E 672C beq +0x2E /* 00006FCC */
00006FA0 302E FFFC move.w D0, [A6 - 0x4]
00006FA4 C07C 00FF and.w D0, 0xFF
00006FA8 1740 0041 move.b [A3 + 0x41], D0
00006FAC 2F0C move.l -[A7], A4
00006FAE 7000 moveq.l D0, 0x00
00006FB0 302E FFFE move.w D0, [A6 - 0x2]
00006FB4 E188 lsl D0, 8
00006FB6 C0BC 0000 FF00 and.l D0, 0xFF00
00006FBC 7202 moveq.l D1, 0x02
00006FBE 8280 or.l D1, D0
00006FC0 2F01 move.l -[A7], D1
00006FC2 2F0B move.l -[A7], A3
00006FC4 4EBA E796 jsr [PC - 0x186A /* 0000575C */]
00006FC8 4FEF 000C lea.l A7, [A7 + 0xC]
label00006FCC:
00006FCC 7004 moveq.l D0, 0x04
00006FCE C06B 0072 and.w D0, [A3 + 0x72]
00006FD2 6616 bne +0x18 /* 00006FEA */
00006FD4 2F0C move.l -[A7], A4
00006FD6 206E 000C movea.l A0, [A6 + 0xC]
00006FDA 7000 moveq.l D0, 0x00
00006FDC 1010 move.b D0, [A0]
00006FDE 2F00 move.l -[A7], D0
00006FE0 2F0B move.l -[A7], A3
00006FE2 4EBA AC28 jsr [PC - 0x53D8 /* 00001C0C */]
00006FE6 4FEF 000C lea.l A7, [A7 + 0xC]
label00006FEA:
00006FEA 7E01 moveq.l D7, 0x01
label00006FEC:
00006FEC 3007 move.w D0, D7
00006FEE 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00006FF4 4E5E unlink A6
00006FF6 4E75 rts
export_719:
00006FF8 48E7 0018 movem.l -[A7], A3,A4
00006FFC 286F 0010 movea.l A4, [A7 + 0x10]
00007000 266F 000C movea.l A3, [A7 + 0xC]
00007004 4A94 tst.l [A4]
00007006 6630 bne +0x32 /* 00007038 */
00007008 206B 00A6 movea.l A0, [A3 + 0xA6]
0000700C 302B 008E move.w D0, [A3 + 0x8E]
00007010 48C0 ext.l D0
00007012 2200 move.l D1, D0
00007014 C0FC 0006 mulu.w D0, 0x6
00007018 4841 swap.w D1
0000701A C2FC 0006 mulu.w D1, 0x6
0000701E 4841 swap.w D1
00007020 4241 clr.w D1
00007022 D081 add.l D0, D1
00007024 3030 0804 move.w D0, [A0 + D0 + 0x4]
00007028 48C0 ext.l D0
0000702A D080 add.l D0, D0
0000702C 2200 move.l D1, D0
0000702E E588 lsl D0, 2
00007030 D081 add.l D0, D1
00007032 D0AB 009E add.l D0, [A3 + 0x9E]
00007036 2880 move.l [A4], D0
label00007038:
00007038 206F 0014 movea.l A0, [A7 + 0x14]
0000703C 4A90 tst.l [A0]
0000703E 6662 bne +0x64 /* 000070A2 */
00007040 41EB 005E lea.l A0, [A3 + 0x5E]
00007044 226F 0014 movea.l A1, [A7 + 0x14]
00007048 2288 move.l [A1], A0
0000704A 026B CFFF 005E andi.w [A3 + 0x5E], 0xCFFF
00007050 206B 00A2 movea.l A0, [A3 + 0xA2]
00007054 302B 008A move.w D0, [A3 + 0x8A]
00007058 48C0 ext.l D0
0000705A E588 lsl D0, 2
0000705C 2200 move.l D1, D0
0000705E E588 lsl D0, 2
00007060 D081 add.l D0, D1
00007062 7200 moveq.l D1, 0x00
00007064 1230 080F move.b D1, [A0 + D0 + 0xF]
00007068 6B32 bmi +0x34 /* 0000709C */
0000706A 0C81 0000 0003 cmpi.l D1, 0x3
00007070 6E2A bgt +0x2C /* 0000709C */
00007072 D281 add.l D1, D1
00007074 323B 1806 move.w D1, [PC + D1 + 0x6]
00007078 4EFB 1000 jmp [PC + D1.w]
0000707C 001A 0022 ori.b [A2]+, 0x22 /* '\"' */
00007080 0012 000A ori.b [A2], 0xA /* '\n' */
00007084 006B 3000 005E ori.w [A3 + 0x5E], 0x3000 /* '0\0' */
0000708A 6016 bra +0x18 /* 000070A2 */
0000708C 006B 2000 005E ori.w [A3 + 0x5E], 0x2000 /* ' \0' */
00007092 600E bra +0x10 /* 000070A2 */
00007094 006B 0000 005E ori.w [A3 + 0x5E], 0x0
0000709A 6006 bra +0x8 /* 000070A2 */
label0000709C:
0000709C 006B 1000 005E ori.w [A3 + 0x5E], 0x1000
label000070A2:
000070A2 4CDF 1800 movem.l A3,A4, [A7]+
000070A6 4E75 rts